ndarray.shape (R,)や(R,1)という表記について NumPyで計算をするためのクラスndarrayは、多次元配列や行列を扱うためのデータ構造です。内部実装では、データ型によってサイズの異なる連続した1次元のメモリ領域が確保されます。 ndarrayのインスタンス変数shapeは、1次元のメモリ領域のどこに指定した多次元配列の要素があるのかを知る手がかりになります。 この記事では、shapeの使い方と読み方を解説します。 ndarray.shape ndarrayのshapeは、各次元ごとの要素数を示します。 使い方は、Pythonインスタンスと同様arr.shapeとしてプロパティにアクセスするだけです。 まずは配列の情報を取得してみます。 In [1]: import numpy as np In [2]: a = np.array([5, 3, 8, 9]) In [
