np.array() と np.asarray() の違いは何ですか? 質問する

np.array() と np.asarray() の違いは何ですか? 質問する

NumPyの違いは何ですか?np.arrayそしてnp.asarray? どちらを使用すべきでしょうか? どちらも同じ出力を生成するようです。

ベストアンサー1

の定義asarrayは:

def asarray(a, dtype=None, order=None):
    return array(a, dtype, copy=False, order=order)

つまり、 と似ていますarrayが、オプションが少なく、copy=Falseはデフォルトでarrayを持っています。copy=True

主な違いは、 はarray(デフォルトで) オブジェクトのコピーを作成しますが、asarrayは必要がない限りコピーを作成しないことです。

おすすめ記事