for z in range(0,countD.shape[0]):
if countD[z,0] in background_low1[:,0]:
background_lowCountD.append(countD[z,:])
else:
background_goodCountD.append(countD[z,:])
我使用上面的代码,得到一条“list index must be integers,not tuple”错误消息。我有两个不均匀数组(CountD和background_low1),如果两个数组的第0列在任何行级别上都存在一个值,我想将该行移到一个新数组中;如果它只出现在1中,我希望该行移到第二个新数组中。在
您收到这个错误消息是因为列表是一维的(理论上)。但是由于一个列表可以包含另一个列表,所以可以创建一个多维列表。现在访问一个列表元素是使用括号之间的索引(必须是整数)完成的。在处理多维列表时,只需依次使用多个括号:
所以,为了回答你的问题,试着这样做:
^{pr2}$相关问题 更多 >
编程相关推荐