成功解决numpy.core._internal.AxisError: axis -1 is out of bounds for array of dimension 0

简介: 成功解决numpy.core._internal.AxisError: axis -1 is out of bounds for array of dimension 0

解决问题


numpy.core._internal.AxisError: axis -1 is out of bounds for array of dimension 0




解决思路


numpy.core._internal.axis错误:轴-1超出维度0数组的界限


其实,这是因为python版本不同造成的,python版本升级到python 3后,zip 的使用方法有所不同了,原先返回的是个列表,但是在 Python 3版本中,zip() 返回的是一个对象,目的其实是为了减少内存。




解决方法

本问题出在代码输出的要是列表,所以问题就很简单了,将返回的对象强制转为列表即可!


将   zip(feature_names)  改为   list(zip(feature_names))


大功告成!哈哈!

相关文章
|
数据处理 Python
AttributeError: module ‘numpy‘ has no attribute ‘array‘解决办法
AttributeError: module ‘numpy‘ has no attribute ‘array‘解决办法
779 0
|
30天前
|
Python
Numpy学习笔记(一):array()、range()、arange()用法
这篇文章是关于NumPy库中array()、range()和arange()函数的用法和区别的介绍。
40 6
Numpy学习笔记(一):array()、range()、arange()用法
|
29天前
|
机器学习/深度学习 索引 Python
Numpy学习笔记(二):argmax参数中axis=0,axis=1,axis=-1详解附代码
本文解释了NumPy中`argmax`函数的`axis`参数在不同维度数组中的应用,并通过代码示例展示了如何使用`axis=0`、`axis=1`和`axis=-1`来找到数组中最大值的索引。
66 0
Numpy学习笔记(二):argmax参数中axis=0,axis=1,axis=-1详解附代码
|
Python
浅谈NumPy中的维度Axis
NumPy中的维度是一个很重要的概念,很多函数的参数都需要给定维度Axis,如何直观的理解维度呢?我们首先以二维数组为例进行说明,然后推广到多维数组。 (有人将ndim属性叫维度,将axis叫轴,我还是习惯将axis称之为维度,axis=0称为第一个维度)
80 0
  浅谈NumPy中的维度Axis
|
Python
深入理解Numpy中sum求和的axis参数
深入理解Numpy中sum求和的axis参数
142 0
|
存储 异构计算 Python
解决numpy.core._exceptions.MemoryError: Unable to allocate 1.04 MiB for an array
但实际上它保存的不是模型文件,而是参数文件文件。在模型文件中,存储完整的模型,而在状态文件中,仅存储参数。因此,collections.OrderedDict只是模型的值。
1891 0
|
Python
numpy重新学习系列(9)---如何用np.empty_like创建一个新的和原来array形状一样的,但是未初始化的array
numpy重新学习系列(9)---如何用np.empty_like创建一个新的和原来array形状一样的,但是未初始化的array
121 0
numpy重新学习系列(9)---如何用np.empty_like创建一个新的和原来array形状一样的,但是未初始化的array
|
Python
numpy重新学习系列(8)---如何用np.empty创建一个未初始化的array
numpy重新学习系列(8)---如何用np.empty创建一个未初始化的array
75 0
numpy重新学习系列(8)---如何用np.empty创建一个未初始化的array
|
Python
numpy重新学习系列(7)---如何用np.ones_like创建一个新的和原来array形状一样的,但是元素为1的新的array
numpy重新学习系列(7)---如何用np.ones_like创建一个新的和原来array形状一样的,但是元素为1的新的array
106 0
numpy重新学习系列(7)---如何用np.ones_like创建一个新的和原来array形状一样的,但是元素为1的新的array
|
Python
numpy重新学习系列(5)---如何用np.zeros_like创建一个新的和原来array形状一样的,但是元素为0的新的array
numpy重新学习系列(5)---如何用np.zeros_like创建一个新的和原来array形状一样的,但是元素为0的新的array
123 0
numpy重新学习系列(5)---如何用np.zeros_like创建一个新的和原来array形状一样的,但是元素为0的新的array