20
誰かがnumpy ndarrayによってどれくらいのメモリが使用されているか知っていますか? (1000000浮動小数点要素と言うと)。numpy ndarrayはどのくらいのメモリを使用していますか?
誰かがnumpy ndarrayによってどれくらいのメモリが使用されているか知っていますか? (1000000浮動小数点要素と言うと)。numpy ndarrayはどのくらいのメモリを使用していますか?
アレイはメモリ内の1つの連続ブロックに格納されます。 "float"とは、標準の倍精度浮動小数点数を意味すると仮定すると、配列は要素あたり8バイト必要です。一般に
、単にバイト内の単一の要素のサイズに対してnbytes
アレイの総メモリ要件の属性、およびitemsize
を照会することができる:実際の配列データにaddtionで
>>> a = numpy.arange(1000.0)
>>> a.nbytes
8000
>>> a.itemsize
8
、配列上のメタ情報を含む小さなデータ構造も存在します。特に大きな配列の場合、このデータ構造のサイズはごくわずかです。
ありがとうございます特に2つのプロパティは多くの助けになります。 –