在python numexpr中,将值赋给正在操作的同一数组以避免创建临时数组是否安全?
从project homepage上对内存使用的描述来看,它看起来还不错,但如果不深入研究源代码,这几乎不是一个可靠的答案。
我尝试了以下方法,它们工作得很好,但我希望得到更熟悉这个包的人的确认:
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.])
https://stackoverflow.com/questions/15420213
复制相似问题