私は自分で Python 3.3 でビルドしましたが、私の人生では のクラス定義を見つけることができませんnumpy.array()。コード全体を調べ、コアCファイルも見つけましたが、dang 配列クラスはどこにありますか??
どのディレクトリを調べるか、またはpythonシェルから調べる方法を誰か教えてもらえますか?
np.arrayクラス自体ではなく、クラスを作成するための便利な関数ですnp.ndarrayndarrayCコードで実装されているmultiarrayにエイリアスされているだけです(.so、つまり共有オブジェクト、コンパイル済みコードであると思います)array()のcore/src/multiarray/methods.cに実装されていますarray_getarray()