Apache Spark和Python newbi

2024-09-29 21:57:17 发布

您现在位置:Python中文网/ 问答频道 /正文

一般来说,我是编程新手,现在正在学习用Python编写ApacheSpark 我犯了一个错误,我不知道我做错了什么。 我的代码如下:

from pyspark.mllib.linalg import DenseVector

numpyVector = np.array([-3, -4, 5])
print '\nnumpyVector:\n{0}'.format(numpyVector)

# Create a DenseVector consisting of the values [3.0, 4.0, 5.0]
myDenseVector = DenseVector([3.0,4.0,5.0])
# Calculate the dot product between the two vectors.
denseDotProduct = myDenseVector.dot(numpyVector)

错误消息:

File "<ipython-input-140-d5af743190a3>", line 4
'incorrect value for myDenseVector')
                                  ^
SyntaxError: invalid syntax

请帮忙。你知道吗


Tags: the代码fromimport编程错误dotpyspark
1条回答
网友
1楼 · 发布于 2024-09-29 21:57:17

对于lab13c,您要做的是基于(numpyVector)的值创建一个(myDenseVector)。这是错误的假设不要这样做。这个练习要求创建独立于numpyVector的densevector,一旦创建了它,然后继续创建numpyVector和您的(myDenseVector)的点积。这将给你正确的结果

相关问题 更多 >

    热门问题