小编lea*_*ner的帖子

大型稀疏矩阵乘法

我有一个非常大且稀疏的矩阵,大小为180GB(文本,30k*3M),仅包含条目而没有其他数据.我必须对它进行矩阵乘法,求逆和一些类似的线性代数运算.我尝试了八度和简单的单线程C代码进行乘法,但是40GB的系统RAM很快用完,然后我发现程序开始抖动.还有其他选择吗?我不熟悉MathLab或任何其他可以帮助我这样做的矩阵操作库.

当我运行具有10行和3 M列的两个矩阵的简单矩阵乘法及其转置时,它会出现以下错误:

    memory exhausted or requested size too large for range of Octave's index type
Run Code Online (Sandbox Code Playgroud)

我不确定这些是否适用于Matlab.对于稀疏矩阵表示和矩阵乘法,是否有另一个库或代码.

matlab matrix octave sparse-matrix matrix-multiplication

7
推荐指数
1
解决办法
1216
查看次数

使用SPARQL提取dbpedia实体的层次结构

我正在尝试使用SPARQL端点为DBpedia资源提取Wikipedia类别或Yago分类的层次结构。例如,我想以实体的分层形式找出所有可能的类别和类,例如http://dbpedia.org/resource/Nokia,例如Thing→Organization→Company→...→Nokia。

semantic-web sparql dbpedia

2
推荐指数
1
解决办法
2180
查看次数