一般来说,我是编程新手,现在正在学习用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
请帮忙。你知道吗
对于lab13c,您要做的是基于(numpyVector)的值创建一个(myDenseVector)。这是错误的假设不要这样做。这个练习要求创建独立于numpyVector的densevector,一旦创建了它,然后继续创建numpyVector和您的(myDenseVector)的点积。这将给你正确的结果
相关问题 更多 >
编程相关推荐