Я знаю, что массив numpy имеет метод, называемый формой, который возвращает [Число строк, Число столбцов], а форма [0] дает вам количество строк, shape [1] дает вам количество столбцов.
a = numpy.array([[1,2,3,4], [2,3,4,5]])
a.shape
>> [2,4]
a.shape[0]
>> 2
a.shape[1]
>> 4
Однако, если мой массив имеет только одну строку, он возвращает [Число столбцов]. И форма [1] будет вне индекса. Например
a = numpy.array([1,2,3,4])
a.shape
>> [4,]
a.shape[0]
>> 4 //this is the number of column
a.shape[1]
>> Error out of index
Теперь, как получить количество строк массива numpy, если массив может иметь только одну строку?
Спасибо