Tôi biết rằng mảng numpy có một phương thức được gọi là hình dạng trả về [No.of rows, No.of columns] và shape [0] cung cấp cho bạn số hàng, hình dạng [1] cho bạn số cột.Số hàng trong mảng numpy
a = numpy.array([[1,2,3,4], [2,3,4,5]])
a.shape
>> [2,4]
a.shape[0]
>> 2
a.shape[1]
>> 4
Tuy nhiên, nếu mảng của tôi chỉ có một hàng thì nó trả về [No.of columns,]. Và hình dạng [1] sẽ nằm ngoài chỉ mục. Ví dụ:
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
Bây giờ, làm cách nào để nhận được số hàng của mảng có nhiều mảng nếu mảng chỉ có một hàng?
Cảm ơn bạn
Tiết kiệm cuộc sống của tôi! Cảm ơn bạn rất nhiều –
@YichuanWang Và nếu bạn bắt đầu với một mảng 1-d ('a_1d = numpy.array ([1,2,3,4])'), bạn luôn có thể biến đổi nó thành một mảng 2-d với ví dụ: 'a_2d = a_1d [Không,,]' – donkopotamus