我正在寻找一种比双 for 循环更有效的方法来填充 2d numpy 数组。我遇到的问题是数组值依赖于其他几个数组。
在下面的代码中,k 和 d 是整数,y 和 result 是数组。任何帮助将不胜感激。
for i in xrange(1,d):
for j in xrange(k-i-1, k+1):
result[j][i] = ((x - y[j])/(y[j+i] - y[j]))*result[j,i-1] + ((y[j+i+1]-x)/(y[j+i+1] - y[j+1]))*result[j+1,i-1]