なぜarray1[:][1] != array1[:,1]
ですか?
例えば:
array1 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
array1[1] ## Output: array([4,5,6]) as expected
array1[:,1] ## Output: array([2, 5, 8]) as expected
array1[:][1] ## Output: array([4,5,6]) which isn't what I expected!
二重括弧参照を使用する場合、最初に実行されるコンポーネントは完全な配列array1[:]
を返しますか? 2D
したがってarray1[:][1] == array1[1]
?