shape = arr.shape これは、要素の数?

arr.shapeはNumPy配列の形状(shape)を示す属性です。これは、配列がいくつの次元を持ち、各次元ごとに何個の要素があるかを示します。shape属性はタプル形式で返され、各次元の要素数を示します。

例えば、2次元のNumPy配列の場合、(行数, 列数)の形式で形状が返されます。また、1次元のNumPy配列の場合、(要素数,)の形式で形状が返されます。

したがって、shape属性は要素の数ではなく、配列の形状を示すものです。要素の数を知りたい場合は、size属性を使用します。

未分類

Posted by ぼっち