Dav*_*vid 18 python numpy numexpr
在python numexpr中安全地将值分配给您正在操作的同一个数组以避免创建临时数组吗?
从项目主页上的内存使用描述看起来没问题,但没有深入到源代码中,这几乎不是一个可靠的答案.
我尝试了下面哪个工作正常,但我希望得到更熟悉这个包的人的确认:
import numpy as np
import numexpr as ne
a = np.ones(5)
b = a.copy()
ne.evaluate("a+b",out=a)
array([ 2., 2., 2., 2., 2.])
Run Code Online (Sandbox Code Playgroud)