numpy配列には、[No.of rows、Numberof columns]を返すshapeというメソッドがあり、shape [0]は行数を与えることが分かっています。あなたは列の数です。numpy配列の行数
a = numpy.array([[1,2,3,4], [2,3,4,5]])
a.shape
>> [2,4]
a.shape[0]
>> 2
a.shape[1]
>> 4
ただし、配列には1行しかない場合は、[No.of columns、]が返されます。形状[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の配列の行数を取得するのですか?
はあなた
私の人生を保存してください!ありがとうございました –
@ YichuanWang 1次元配列( 'a_1d = numpy.array([1,2,3,4])')から始めると、常に2次元配列に変換できます例えば 'a_2d = a_1d [なし、:]' – donkopotamus