タイトルのようnumpy.expに、非常に大きな ndarray で実行する必要があります。たとえばar、結果をarそれ自体に保存します。この操作はインプレースで実行できますか?
1840 次
2 に答える
10
次のオプションのout引数を使用できexpます。
a = np.array([3.4, 5])
res = np.exp(a, a)
print(res is a)
print(a)
出力:
True
[ 29.96410005 148.4131591 ]
exp(x[, アウト])
入力配列のすべての要素の指数を計算します。
戻り値
out : ndarray 出力配列、 の要素ごとの指数
x。
ここでは、 のすべての要素がaの結果に置き換えられexpます。戻り値resは と同じaです。新しいアレイは作成されません
于 2016-12-20T15:27:55.880 に答える