问题标签 [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 回答
485 浏览

nlp - 调用 NLTK SennaTagger 的 tag_sents() 方法时列表索引超出范围错误

IndexError: list index out of range当调用tag_sents()NLTK SennaTagger( http://www.nltk.org/_modules/nltk/tag/senna.html ) 的方法时。

给出一个句子列表作为tag_sents方法的输入。

运行标记器需要一个 senna 可执行文件。可在此处找到 SENNA 工具包的安装指南。http://ronan.collobert.com/senna/

代码:

输出:

0 投票
2 回答
60 浏览

python - 在 Python 3.4 中使用相同输入大小的相同代码运行多次后,抛出 IndexError: list index out of range

我是 Python 新手。我写了一个快速排序的代码来按升序对整数进行排序。使用 - Ubuntu 16.10 和 python3.5

代码 -

当我运行代码时,它会抛出 IndexError: list index out of range 但如果我用相同的输入运行相同的代码,它会给出正确的输出。例如 - 第一次运行代码 n = 5

在 n = 5 的情况下第二次运行代码

在 n = 5 的情况下第三次运行代码

我无法弄清楚为什么会发生这种情况。我正在使用 Ubuntu 16.10 和 python3.5

0 投票
1 回答
360 浏览

indexing - 井字游戏错误处理 Python

我几乎完成了我的井字游戏。但是,当用户输入大于 33 的数字时,我收到以下错误:

我的名单只有 0-33。如果错误地输入了 50,我不确定如何防止此错误。

0 投票
2 回答
67 浏览

python - Python中的索引错误(索引超出范围)

得到索引错误。故障在哪里?

0 投票
2 回答
692 浏览

python - Python Range Error in While Loop

I am trying to write a python program that will take any string of lowercase letters and return the longest alphabetical substring within it. Below is a segment of the code.

When I run the code, the line containing while s[0+shift+expan] <= s[1+shift+expan]: creates an error that the string index is outside of the range. I see that adding to expan will put the index out of range, but shouldn't the largest while loop solve this? I appreciate any help.

0 投票
2 回答
774 浏览

string - 为什么在切片时使用大于 len(string) 的索引号时没有 IndexError?

当我使用大于字符串长度的索引号时,我在 Python 中理所当然地得到一个 IndexError,例如:

但是,如果我对字符串进行切片,使用大于字符串的索引号似乎是可以的,因为以下代码不会创建 IndexError:

为什么会这样?这对我来说似乎相当隐含,因为我希望在这种情况下也会出现 IndexError 。如果这很明显,我很抱歉,但我找不到任何相关的东西。

0 投票
1 回答
49 浏览

python-3.2 - 索引错误:列表索引超出范围(python 3.2)

我和我的朋友们正在学校做一个项目,我们理解为什么会出现错误,但我们看不出我们在哪里犯了这个错误。我们确信我们已经算对了,我们知道在索引中它从 0 开始,但它仍然是错误的。我们的任务是创建一个让玩家在 7x7 网格中移动的游戏,但我们必须从存储在同一文件中的代码之外插入一些游戏消息。PS我们可以寻求帮助。这是代码请帮助!:

0 投票
1 回答
74 浏览

python - Python验证函数生成IndexError: list assignment index out of range

我正在用 Python 构建 Battleships 游戏。我有一个列表,我正在尝试在 Python 中构建一个验证工具,以捕获超出列表 10x10 范围的用户输入。

这是代码:

如果用户输入“10,10”作为船舶坐标,输入“h”作为水平方向,则 Python 会生成以下错误消息:

我知道错误在这一行:

但我不知道如何解决它。你能帮我找出解决方案吗?

0 投票
1 回答
477 浏览

python - 你如何在 Python 中实现 ECDF?

我正在尝试从具有第 3 页上的 MATLAB 实现的论文中实现经验分布函数。这是我的 Python 版本。

我根据NumPy for MATLAB users 文档对其进行了转换,同时考虑了如何statsmodels 实现 ECDF

我得到错误:

D.shape[0]返回列数?那么,D[:, d]应该正常工作吗?这里发生了什么?

0 投票
2 回答
1058 浏览

python - 在 Python 3.6.1 中使用带有底图和轮廓的投影时出现 IndexError

我在 Ubuntu 16.4 上使用 Python 3.6.1 64 位、Qt 5.6.2、PyQt5 5.6,Basemap 版本为 1.0.7,matplotlib 2.0.2。当我尝试使用带有basemap的轮廓时,使用投影“cyl”,例如:

我收到以下错误:

回溯(最近一次通话最后):

文件“”,第 15 行,在 cs = map.contour(x,y,wave+mean,15,linewidths=1.5)

文件“/home/gab/anaconda3/lib/python3.6/site-packages/mpl_toolkits/basemap/init .py ”,第 521 行,在 with_transform return plotfunc(self,x,y,data,*args,**kwargs )

文件“/home/gab/anaconda3/lib/python3.6/site-packages/mpl_toolkits/basemap/init .py ”,第 3542 行,轮廓 xx = x[x.shape[0]/2,:]

IndexError:只有整数、切片 ( :)、省略号 ( ...)、numpy.newaxis ( None) 和整数或布尔数组是有效的索引

如果我使用例如投影“正交”,则不会发生此错误。我在 Python 2.6 上运行这段代码没有问题。这个问题似乎和这个问题一样没有回答。

有任何想法吗?