我使用以下代码创建了一个多维numpy数组:
pt=[[0 for j in range(intervals+1)] for i in range(users+1)]
`print(np.shape(pt))给了我
(1001,169)
然后我继续填充数组(代码未显示),然后尝试选择除第一列以外的所有内容以输入matplotlib。
我提到了有关如何从多维数组中选择列的帖子: here here 和 here
所有人都说我应该这样做:pt[:,1:]
选择除第一列之外的所有内容。但是这给了我错误信息:
TypeError: list indices must be integers or slices, not tuple
答案 0 :(得分:0)
其他任何人因为犯了同样的错误而达到这个帖子(见上面的评论),如果你想继续使用列表然后做pt [:] [0:1],但实际上我建议切换到numpy并忽略所有搜索'声明python数组'时得到的结果