我已经使用Spark计算了大型数据集上的PCA,现在我有一个具有以下结构的Spark数据框:
“elem1,...,elemN是双精度数字。我想将它转换为numpy矩阵。现在我正在使用以下代码:”
但是我得到的是一个元素类型为对象的numpy序列,而不是数值矩阵。有没有办法获取我需要的矩阵?
Row('pcaFeatures'=DenseVector(elem1,emlem2..))
“elem1,...,elemN是双精度数字。我想将它转换为numpy矩阵。现在我正在使用以下代码:”
numpymatrix = datapca.toPandas().as_Matrix()
但是我得到的是一个元素类型为对象的numpy序列,而不是数值矩阵。有没有办法获取我需要的矩阵?