Я заметил, что для массива ранга 1 с 3 элементами numpy возвращает (3,) для фигуры. Я знаю, что этот кортеж представляет размер массива вдоль каждого измерения, но почему он не (3,1)?Для np.array ([1, 2, 3]) почему форму (3,) вместо (3,1)?
import numpy as np
a = np.array([1, 2, 3]) # Create a rank 1 array
print a.shape # Prints "(3,)"
b = np.array([[1,2,3],[4,5,6]]) # Create a rank 2 array
print b.shape # Prints "(2, 3)"
Один комплект кронштейнов, одно измерение. – hpaulj