a1 = np.random.random_sample(10)
a2 = np.random.random_sample(5)
a3 = np.zeros([10])
for i in range(0,9):
a3[i] = ((a2[i]+a2[i+1])/2.) * ((a1[i+1]-a1[i])/2.) * (a1[i]*a2[i])
print(i, a3[i])
我试图运行这个简单的脚本,但我得到了错误"IndexError: index out of bounds"
...请任何想法来避免这个错误?我了解由数字引起的错误5
,但我无法更改它,因为数组是从长度为a2
的 txt 加载的,
请知道吗?(a2= np.loadtxt('data.txt',unpack=True, usecols=[1])
5