问题标签 [index-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
929 浏览

python - 为什么这个列表索引超出范围?

我有一个类似示例的“test.txt”文件,其中包含:

和我的 Python 代码:

但结果是:

应该工作......有人可以帮助我吗?我想要结果:

0 投票
1 回答
106 浏览

postgresql - psycopg2 谷歌分析数据到 postgresql

我正在尝试从我使用对 GA 的 API 调用创建的数据框中插入数据,并使用 psycopg2 将其插入到我的 postgresql 数据库中。这是我正在使用的代码:

当我运行它时,它会返回一条错误消息:

谁能看到我做错了什么?

0 投票
0 回答
181 浏览

python - python - 找不到IndexError的解决方案:列表索引超出范围

错误是:

以下是相关代码:

我无法弄清楚错误指的是哪个索引...我认为这是chain[0]['index']因为另一个索引只是获取不应给出列表索引错误的最后一个块的指令。chain['chain']prev_chain['chain'](只是 的副本chain['index'])都是其中包含对象的数组。每个对象都有一个索引。谢谢

0 投票
0 回答
48 浏览

python-3.x - Python安装程序得到IndexError?

我正在尝试从我的 Python 文件创建一个 .exe 文件。我的设置文件包含以下代码(使用 PyBuilder 应用程序生成):

当我运行命令时,pyinstaller setup.pyw我得到了IndexError: tuple out of range错误。当我尝试在我的实际应用程序文件上运行 pyinstaller 命令时,它仍然给我同样的错误。

如何更正此问题并成功创建 Python exe 文件。

0 投票
0 回答
336 浏览

python - python错误:'数组索引过多'使用来自sklearn的cross_val_score

我试图用逻辑回归计算一个简单的 cross_val_score,但我不明白为什么会出现错误:“数组索引太多”

关于数据框,有11个输入变量,都是dtype float64。有 2 个输出变量,quality (int) 和 cat_quality (string)(这是对质量的分类,只有两个可能的值:good / not_good)

有 1599 个观测值。

这是我的代码:

这是错误消息:

谢谢您的回答。

编辑:下面的代码(我没有复制所有很长且不相关的数据可视化部分,因为我没有修改其中的数据)

0 投票
2 回答
126 浏览

python - 在 Python 中查找代码的 hcf 中使用的嵌套循环返回 IndexError:index out of range

我创建了一个程序,它将生成给定两个数字的 HCF(最高公因数)。

它工作正常,直到找到两个数字的因素。但是当程序运行时,它显示了一个索引错误if f1[x]==f2[y]:。错误是:

这个错误的原因是什么,我该如何纠正它?

0 投票
3 回答
57 浏览

python - 初学者:索引错误 - 这段代码有什么问题?

如前所述,我是一个初学者,正在尝试做一些简短的练习。不幸的是,我的在线导师无法或不愿意帮助我(不断建议其他方法)。

我的任务是检查该行的第一个单词是否是“发件人”,在这种情况下,我需要打印下一个单词(电子邮件地址)。

例如,该文件有一系列如下所示的行

代码应产生以下输出:

我编写了以下代码来执行此操作:

我不断收到以下错误:

我只是想了解为什么会发生这种情况,以及如何纠正这种情况。要求您不要花时间分享替代方案。

谢谢

0 投票
1 回答
204 浏览

python - 使用数组时无法解决“列表索引超出范围”错误

我正在尝试编写一个旋转拨号盘的“现金盒”式密码破解器,每个拨号盘上都有每个字符,直到找到答案。我对 Python 很陌生(和一般的编码),但在很多帮助下,我能够用数字和字母(大写和非大写)来做到这一点

现在我正在尝试构建它,因此它只检查数字和大写字母,而不是大写字母。这是我得到的:

错误消息指向:

并抛出错误:

我知道这与我从“轮子”中删除大写字母有关,但我不知道如何修复它。有什么帮助吗?

0 投票
1 回答
153 浏览

python - 列表索引超出范围语法错误

我正在通过 pygame 创建 2D 战斗。当我第一次开始编写游戏时发生的一个错误已经回到了之前的同一行代码中,我设法修复了它,但这次我不确定如何解决解决方案。

下一行代码是发生索引超出范围错误的地方。这位于子例程的player1类中。__init__这行代码在列表的位置 0 加载图像。

如果添加了新帧,则找出有多少帧以及何时达到最大数量循环回到精灵数组中的零。

这是播放器 1 类中的更新函数。这部分代码是我之前第一次设法修改错误的地方。

这个else块,位于update函数中,是用于解决解决方案的特定代码部分,但我似乎想不出更多的逻辑解决方案来修复错误。

0 投票
1 回答
413 浏览

python - 使用 UniformDiscrete 和 DensityDist 进行混合分布会引发 IndexError: axis 1 is out of bounds [-1, 1)

我有以下模型,其中将杰弗里的几何分布先验用于其中一种分布。我有一个从其他分布派生的分布,并在 Mixture 分布中使用它。我正进入(状态

请在下面找到我的代码。

错误消息是

对我来说,问题似乎出在 DensityDist.dist 函数上。我也不确定我是否在这里遗漏了什么。

编辑更新:鉴于 event1 的历史模式(actual_visit_mod_90_days),我正在尝试了解 event1 从开始日期起多少天后发生。最初,我将 someDervDist 定义为一个方程:

这给出了关于决定 event1 的事件的各种概率之间的关系。

将给出 logsumexp(someDervDist.logp()) 我没有写为 .logp 因为我认为它会给出对数概率(嗯,我错了吗?)但是,我意识到这需要对数概率并将 someDervDist eqn 更改为DensityDist 分布(我也尝试过 Deterministic)。然后,我假设 p=0.05 的概率很小,这偏离了 event1 的周期性发生模型。基本上我正在寻找类似 Mixture([p, 1-p], [ DiscreteUniform(lower = 0, upper = 89), someDervDist]) 的东西。