我的问题是关于 numpy 中的数组切片。以下行为的逻辑是什么?
x = arange(25)
x.shape = (5, 5)
# This results in a 2-d array in which rows and columns are excerpted from x
y = x[0:2, 0:2]
# But this results in a 1-d array
y2 = x[0:2, 0]
我本来希望 y2 是一个二维数组,其中包含第 0 行和第 1 行第 0 列中的值。