У меня есть NumPy
array
, который имеет размер (3, 3). Когда я печатаю форму array
в пределах __main__
, я получаю (3, 3)
. Однако я передаю этот массив функции, и когда я печатаю его размер в функции, я получаю (3,)
.Вопрос о размере массива NumPy
Почему это происходит?
Кроме того, что означает, что для кортежа иметь свой последний элемент неуказанным? То есть, не должно быть (3,)
недействительным кортежем в первую очередь?
(3,) означает туль с одним элементом. 'x = (3,)' дает вам кортеж, 'x = (3)' не даст вам кортеж – zzk