首先,我将对python和Stack Overflow感到陌生。我正在尝试对一堆不同的数组进行操作。这些数组之一的示例是
s2 = np.array( ['e','e','e','k','k','k','e','e','e','k','k','k','e','e','e','k',\
'k','k','e','e','e','k','k','k','e','e','e','k','k','k','e','e',\
'e','k','k','k','e','e','e','k','k','k','e','e','e','k','k','k','e','k'])
我试图使用嵌套的for循环求和,但是每当我使用语句
for i in range(s2):
我收到上述错误
TypeError: only integer scalar arrays can be converted to a scalar index
我想知道如何才能告诉python我正在此数组中查找,即使它是字符串数组,并且似乎想要一个整数数组。再次,这里是新手,感谢您的帮助
答案 0 :(得分:0)
for i in range(s2):
范围需要具有数字或类似len的范围(len(s2)):
您可以像这样迭代该列表:
for item in s2:
print(item)
或
for x in range(len(s2)):
print(s2[x])
如果您想一次遍历其他而不是一项,请告诉我