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

Python59

注:仅仅为了自己记录
该错误是索引超出了列表的长度的,比如创建了长度为1的数组a,而我的索引为在a[1]:

import numpy as np
a = np.empty(1)
print(a[1])
就会报错:

IndexError: index 1 is out of bounds for axis 0 with size 1
再比如我创建了长度为3的数组a, 而我的索引为a[5]:

import numpy as np
a = np.empty(3)
print(a[5])
就会报错:

IndexError: index 5 is out of bounds for axis 0 with size 3
1
(axis 0:表示是一维数组)
所以这时候就回去检查是自己的索引错了, 还是数组长度定义错了。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

1161. 最大层内元素和 (二叉树的层序遍历)

给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。 请返回层内元素之和 最大 的那几层(可能只有一层)的层号,并返回其中 最小 的那个。 层序...
Python

1.12 序列中出现次数最多的元素

怎样找出一个序列中出现次数最多的元素呢? collections.Counter类就是专门为这类问题而设计的,它甚至有一个有用的 most_common()方法直接给了你答案。 from collec...
Python

记一次odoo 启动故障

现象 服务能够启动,没有明显的报错信息,浏览器请求,一直处于等待状态,后台日志也没有反应 原因 使用了pgpool 来负载均衡数据库,但是 num_init_children参数没有设置,默认是32,...
Python

Python 数值中的下划线是怎么回事?

花下猫语:Python 中下划线的用法令人叹为观止,相信你已在各种文章或教程中见识过了。在 2016 年的 3.6 版本之后,Python 还引入了一种新的语法,使得下划线也可以出现在数值中。这篇翻译...
Python

Python实现12306自动抢火车票功能

大家有没有这种感觉,一到国庆、春节这种长假,抢火车票就非常困难?各大互联网公司都推出抢票服务,只要加钱给服务费就可以增加抢到票的几率。有些火车票代售网点和一些加速买票软件,说你只要给100元服务费就可...
Python

在python中numpy.sum的性能真的好吗

首先我们应该知道np.sum是用C语言写的矢量计算,应用场景为规模较大的numpy数组求和。本文要说的就是numpy.sum是不是对规模较小的numpy数组求和也同样会有不错的性能? 代码: impo...
Python

Python 函数进阶-全局空间和局部空间

全局空间和局部空间 命名空间 命名空间的概念的提出是为了划分和控制变量是否可见,以及生存周期的长短;命名空间的作用范围叫做作用域。 划分一块区域保存所有数据,以字典的方式存储(变量与值形成映射关系)。...