【发布时间】:2016-07-19 11:40:38
【问题描述】:
我必须在 PySpark 中进行矩阵乘法,但找不到使用 DenseMatrix 的方法。例如
from pyspark.mllib.linalg import DenseMatrix
Q = DenseMatrix(nfeatures, nfeatures, [1, 0, 0, 0, 1, 0, 0, 0, 1])
w = DenseMatrix(nfeatures, 1, [0, 0, 0])
print( Q * w )
导致以下错误:
TypeError: unsupported operand type(s) for *: 'DenseMatrix' and 'DenseMatrix'
我做错了什么?有没有做矩阵乘法的方法? PySpark 流式处理的常用方法是什么?
最好的问候, 诺莉亚
【问题讨论】:
标签: apache-spark pyspark apache-spark-mllib matrix-multiplication