numpy/numexpr python中的重复

numpy/numexpr python中的重复,numpy,numexpr,Numpy,Numexpr,我有一个数组x=np.ones(1000),希望执行操作 在此基础上,根据递推公式: x[i]= f(x[i-1], x[i-2]) 以矢量化的方式做这件事最快的方法是什么 我知道xx=ne.evaluate(xx1*xx2)只能管理已填充的数组。我找到了一种局部方法,至少对于某些函数: list[:,1:]= np.exp(hlist) list = np.cumprod(list, axis = 1) 与 f(x)=f(x-1)exp(ax) 我认为通用cum会很有用我找

我有一个数组
x=np.ones(1000)
,希望执行操作 在此基础上,根据递推公式:

    x[i]= f(x[i-1], x[i-2])
以矢量化的方式做这件事最快的方法是什么


我知道
xx=ne.evaluate(xx1*xx2)
只能管理已填充的数组。

我找到了一种局部方法,至少对于某些函数:

list[:,1:]= np.exp(hlist)  
list = np.cumprod(list, axis = 1)  
与 f(x)=f(x-1)exp(ax)


我认为通用cum会很有用

我找到了一种局部方法,至少对于某些功能:

list[:,1:]= np.exp(hlist)  
list = np.cumprod(list, axis = 1)  
与 f(x)=f(x-1)exp(ax)


我认为通用cum会很有用

你能分享更多关于函数的细节吗?f使用标准的数学函数,如sin,cos,exp,…你能分享更多关于函数的细节吗?f使用标准的数学函数,如sin,cos,exp,。。