可能重复:
numpy:按列访问数组
我有一个 numpy 数组(numpy 被导入为 np)
gona = np.array([[ 1, 2, 3],
[ 4, 5, 6],
[ 7, 8, 9],
[10, 11, 12]])
我可以通过 gona[1][:] 获取第一行整列的值。
数组([4, 5, 6])
但是,如果我尝试获取所有行的特定列的所有值(比如我想要每一行中第一列的值),我会尝试 gona[:][1]。但是我从中得到的结果和以前一样。
这可能是什么原因?我如何在 numpy 中做这样的事情?