标签: python arrays numpy indexing
考虑一个Numpy数组
x = array( [[4, 0, 3, 3], [7, 9, 3, 5], [2, 4, 7, 6], [8, 8, 1, 6]])
考虑这3个命令
x[: , 0] x[: , 0:1] x[: , [0]]
第一个产生array([4, 7, 2, 8]),第二个和第三个返回
array([4, 7, 2, 8])
array( [[4], [7], [2], [8]])
解释这种行为差异的原因是什么?