NumPy の ndarray と array の違いは何ですか? 質問する

NumPy の ndarray と array の違いは何ですか? 質問する

違いは何ですかndarrayそしてarrayNumPy では? NumPy ソース コードのどこに実装されていますか?

ベストアンサー1

numpy.arrayは、 を作成するための便利な関数に過ぎずndarray、それ自体はクラスではありません。

を使用して配列を作成することもできますnumpy.ndarrayが、これは推奨される方法ではありません。 のドキュメント文字列から引用しますnumpy.ndarray

array配列は、zerosまたはを使用して構築する必要がありますempty...ここで指定されたパラメータは、ndarray(...)配列をインスタンス化する低レベルのメソッド ( ) を参照します。

実装の核心のほとんどはCコードで、マルチアレイ内ただし、ndarray インターフェースについては、ここから確認することができます。

numpy のコアライブラリ

おすすめ記事