【发布时间】:2021-12-15 15:00:18
【问题描述】:
如何解决此错误?执行最后一个单元格时出现错误, 我在哪里做错了? 它与我的程序版本有什么关系吗?或类似的东西?
def count_examples(Data):
count = Data.map(lambda labelPoint: (labelPoint.label,1)).reduceByKey(lambda x,y: x+y)
return count.collect()
counts = count_examples(Data)
counts3 = count_examples(sc.parallelize(Data.take(3)))
assert type(counts3) == list, 'Incorrect return type'
assert type(counts3[0]) == tuple, 'Incorrect return type'
assert type(counts3[0][0]) == float, 'Incorrect return type'
assert type(counts3[0][1]) == int, 'Incorrect return type'
assert counts3[0][0] == 5.0, 'Incorrect return value'
assert counts3[0][1] == 2, 'Incorrect return value'
AssertionError Traceback (most recent call last)
<ipython-input-24-9c21c32429c5> in <module>()
----> 1 assert counts3[0][0] == 5.0, 'Incorrect return value'
2 assert counts3[0][1] == 2, 'Incorrect return value'
AssertionError: Incorrect return value
【问题讨论】:
标签: python apache-spark bigdata