gpt4 book ai didi

python - 索引 100 超出了尺寸为 100 的轴 0 的范围

转载 作者:行者123 更新时间:2023-12-02 10:40:55 26 4
gpt4 key购买 nike

我正在尝试使用 python 编写一个程序来计算

1/1^2 + 1/2^2 + 1/3^2 +1/4^2 +.....

我的代码如下:

n = 100
x = np.zeros([n])
x[0] = 0
for i in range(n):
x[i+1] = x[i] + 1/float((i+1)**2)
print x[99]

当我尝试执行代码时,它返回了如下内容:

IndexError: index 100 is out of bounds for axis 0 with size 100

我想知道代码有什么问题。谢谢!:)

最佳答案

索引 i 上升到 99 所以你试图在 x[i + 1] == x[100]最后一次迭代,所以它无法工作,因为 x 上升到 x[99]

在你的 for 循环中只做 range(n - 1)

关于python - 索引 100 超出了尺寸为 100 的轴 0 的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50820379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com