问题标签 [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 投票
1 回答
4471 浏览

python - Google Foobar 世界末日燃料挑战指数错误

我正在处理一个小的 python 挑战,代码在我的笔记本电脑上运行良好,但在在线控制台的第 18 行显示索引错误。问题是

代码是

剩下的时间大约是 19 小时,请告诉我我在哪里做错了我对 python 完全陌生,昨天刚开始在 python 中编码,因为与 java 相比,这里处理分数很容易。

注意:在线控制台不接受 numpy 库,所以我们必须硬编码矩阵逆之类的东西

在测试了各种案例后,我发现了这个错误

0 投票
1 回答
1085 浏览

python - Python IndexError:列表索引超出范围。无法按索引访问

pySerial用来读取 TTL 字节流。读取两个字节:

输出:

我无法CheckSumByte按索引(0 或 1)访问任何元素。怎么了?

这是我的代码:

肯尼:谢谢。两个字节更简单:

工作正常,但尴尬。这些项目是类型字节。如何使用列表推导将项目添加到列表中?我想避免 append 功能,因为它很慢。

我注意到当 CheckSumByte 的项目是整数时它不起作用。Python 3 列表理解是否需要特殊格式才能将字节添加为字节(不转换为整数)?

0 投票
1 回答
449 浏览

python - IndexError:列表索引超出范围,对列表求和

我只是不想计算总和Ic[n][0 until 12]并将其保存在 nw = list() 中,但是......它不起作用。我收到一个错误,告诉我"list index is out of range". 我现在不知道如何解决它。她是代码:

以下是中的值

上述结构重复50次。

0 投票
1 回答
6448 浏览

python - “IndexError:列表索引超出范围”尝试使用 keras 的 vgg16 加载权重时

我想加载一组从这个地址下载的预训练权重:

https://gist.github.com/baraldilorenzo/07d7802847aaad0a35d3

我正在使用下面的代码来加载权重:

并得到这个错误:

未引用该图像,因为如您所见,问题发生在 8º 线中。TensorFlow 和 Keras 是最新的。我想我在某个地方犯了一个错误,因为其他人似乎没有在下载它的网站的评论中评论过这个错误。

有什么问题?为什么加载不出来?

0 投票
1 回答
358 浏览

tflearn - TFlearn IndexError 越界

我有一些看起来像这样的数据:

我正在尝试使用 tflearn 在这些数据上训练神经网络。我使用的是 TFlearn github 主页 ( https://github.com/tflearn/tflearn ) 上给出的相同示例,只是我更改了数据的形状。

我不断收到此错误:

“IndexError:索引 2 超出轴 0 的范围,大小为 1。”

我认为这要么是由于指定的数据形状不正确,要么与全连接层有关。

这个错误是什么意思?是不是因为形状不对?我需要在上面的代码中进行哪些更改以防止出现此错误?

任何帮助将不胜感激。

0 投票
1 回答
3108 浏览

python - OneHotEncoding 引发 IndexError:用作索引的数组必须是整数(或布尔)类型

我有一个名为的数据框data,它具有以下给定属性:

注意:数据帧上的索引是称为 ID1 和 ID2 的字符串列。这就是我设置 multiindex: 的方式data = data.set_index(['ID1','ID2'], drop = True)。由于drop = True,您不会在上面的数据框中看到它们。

我正在尝试对分类变量进行编码Type1Type2使用LabelEncoderand OneHotEncoder。这是我的代码:

IndexError当我运行此代码时,我得到一个。错误是:

是什么导致了这个错误?
我尝试将 ID 作为索引删除并尝试过,仍然抛出相同的错误。

编辑:在此处添加数据框的子集:运行 html 片段以将其视为表格。
从那以后,某些列的数据类型已更改。数据类型在上面的数据框属性中更新。
Response是目标变量并且是分类的。
Same_InstitutionSame_Type已从整数更改为分类二进制变量
Type1,并Type2已从 pandas 对象更改为类别

0 投票
2 回答
427 浏览

python - for循环跳过第一个和第二个元素

自周三以来,for 循环在 Python(2.7) 中(使用 Windows 10)中无法正常工作。见屏幕截图。它跳过第一个元素,有时是第二个元素(索引 0 和 1)。类似的 while 循环可以正常工作。

简单示例的屏幕截图。 For 循环跳过索引 0 和 1。而循环运行良好

0 投票
4 回答
51 浏览

python - Python - IndexError - 程序从列表中删除名称

我有一个列表,我想删除一个可选名称,但在该行下方

它说“IndexError:列表索引超出范围”

0 投票
1 回答
291 浏览

python-2.7 - 如何使用 bs4 在 python 2.7 中提取此网页的标题?

目前我正在使用下面的代码:

Sport_Cricket.txt 包含:

我收到以下错误:

是否有任何替代选项而不是webpage_title = webpage_title[0].text(strip=True)???

0 投票
1 回答
31 浏览

list - 在 for 循环中删除列表的元素

所以,这是我的问题。我正在尝试根据条件遍历嵌套列表并删除一些元素。问题是,每当删除一个元素时,这会改变列表的长度,这反过来又会产生错误:

这是我的代码:

s 只是一个介于 0 和 1 之间的数字。因为我想确保每个列表至少有 1 个值,所以我将 if len(a[y]) > 1 部分放入。我想我可以理解这个问题,问题是列表的长度在变化,因此位置也在变化。有谁知道克服这个问题的简单方法?