numpy配列の次元数はどのように確認するのですか?
NumPy 配列の次元は、shape属性で確認できます。
配列が2次元配列であれば,shape属性はタプル(要素が配列の各次元におけるサイズを表す)を返します。例えば、縦2行、横3列の2次元配列の場合、shape属性はタプル(2, 3)を返します。
多維配列では、shape属性は配列の各次元の大きさを表すタプルを返します。例えば、3次元配列の場合、shape属性は(2, 3, 4)というタプルを返し、配列は1次元目に2要素、2次元目に3要素、3次元目に4要素を持つことを表します。
ndim属性で配列の次元数を取得できます。例として、2次元の配列であれば、ndim属性は2を返します。これは配列が2次元であることを示します。
ほかにも配列の要素全体の総数についてはsize属性で確認できます。たとえば3次元配列の場合、size属性からは24が返り、24個の要素があることを示しています。