我很难理解为什么这不能填充一个数组,遍历它,并将每一个非10的倍数设置为它所属的十组。我得到的错误是“IndexError:用作索引的数组必须是整数(或布尔)类型”
print '2. '
buckets = np.array(original)
for i in buckets:
for j in buckets:
if buckets[i][j] % 10 != 0:
buckets[i][j] = buckets[i][j] - buckets[i][j] % 10
print buckets
print '\n'
表达式
for i in buckets
遍历buckets
的每个行的值,而不是行的索引。你知道吗您可以获得数组的形状,然后遍历索引范围:
相关问题 更多 >
编程相关推荐