タイトルのよう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 に答える