IndexError:索引过多。具有1行2列的Numpy数组

脱衣舞娘247

当我尝试仅获取像这样的数组的第一个元素时

import numpy

a = numpy.array([1,2])

a[:,0]

我得到这个错误

---------------------------------------------------------------------------
 IndexError                                Traceback (most recent call last)
<ipython-input-3-ed371621c46c> in <module>()
----> 1 a[:,0]

IndexError: too many indices

我想找到一种在仍然使用切片的情况下执行此操作的方法,因为完整的代码将打开并读取许多不同的文件,numpy.loadtxt()所有文件都有两列,列的范围从1到N。

亚历克斯·赖利

您的数组a = numpy.array([1,2])只有一个维度:其形状为(2,)然而,你的切片a[:,0]指定选择2米的尺寸。这导致NumPy引发错误。

要从中获取第一个元素,a只需编写即可a[0](此处仅选择一个维度)。


另一个问题,如果您想确保语法a[:,0]始终有效,则可以确保a始终具有两个维度。np.loadtxt使用ndmin参数加载数组时,例如:

np.loadtxt(F, skiprows=0, ndmin=2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

numpy数组-IndexError:数组索引过多

来自分类Dev

一维numpy数组的“ IndexError:数组索引过多”

来自分类Dev

IndexError:数组索引过多。具有42个特征的块状数组不均一

来自分类Dev

IndexError:带有CSV的数组Numpy Plotting CCDF的索引过多

来自分类Dev

numpy python中的“ IndexError:索引过多”

来自分类Dev

StratifiedKFold:IndexError:数组索引过多

来自分类Dev

如何解决IndexError:数组的索引过多

来自分类Dev

Python“数组的索引过多”

来自分类Dev

错误“数组索引过多”

来自分类Dev

IndexError:Python上的索引过多

来自分类Dev

IndexError:数组的索引过多,而数组肯定与数组一样大

来自分类Dev

IndexError:使用scikit-learn绘制ROC曲线时数组的索引过多?

来自分类Dev

如何基于索引过滤一个numpy数组?

来自分类Dev

ValueError:an = 600数组的布尔值索引过多(浮点型)

来自分类Dev

Sklearn中的make_scorer函数中的“数组索引过多”错误

来自分类Dev

ValueError:an = 600数组的布尔值索引过多(浮点型)

来自分类Dev

预期方法调用1的参数过多,具有2

来自分类Dev

快速将具有索引的numpy数组转换为在该索引上键入的numpy数组的字典

来自分类Dev

numpy:根据列索引数组为每一行设置1个元素

来自分类Dev

索引错误,如果列具有值,则从数组中删除行

来自分类Dev

从另一数组中选择具有列索引的每一行中的元素

来自分类Dev

选择在numpy中具有可变索引范围的数组元素

来自分类Dev

将MATLAB转换为Python:索引过多返回错误

来自分类Dev

将MATLAB转换为Python:索引过多返回错误

来自分类Dev

将 2D numpy 数组重新排列为保持行索引的列向量

来自分类Dev

具有1个参数的C ++ 2D数组索引(为什么这样工作?)

来自分类Dev

具有1个参数的C ++ 2D数组索引(为什么这样工作?)

来自分类Dev

无法从具有2行1列的CursorWindow中读取第1行,第1列

来自分类Dev

无法从具有2行1列的CursorWindow中读取第1行,第1列

Related 相关文章

  1. 1

    numpy数组-IndexError:数组索引过多

  2. 2

    一维numpy数组的“ IndexError:数组索引过多”

  3. 3

    IndexError:数组索引过多。具有42个特征的块状数组不均一

  4. 4

    IndexError:带有CSV的数组Numpy Plotting CCDF的索引过多

  5. 5

    numpy python中的“ IndexError:索引过多”

  6. 6

    StratifiedKFold:IndexError:数组索引过多

  7. 7

    如何解决IndexError:数组的索引过多

  8. 8

    Python“数组的索引过多”

  9. 9

    错误“数组索引过多”

  10. 10

    IndexError:Python上的索引过多

  11. 11

    IndexError:数组的索引过多,而数组肯定与数组一样大

  12. 12

    IndexError:使用scikit-learn绘制ROC曲线时数组的索引过多?

  13. 13

    如何基于索引过滤一个numpy数组?

  14. 14

    ValueError:an = 600数组的布尔值索引过多(浮点型)

  15. 15

    Sklearn中的make_scorer函数中的“数组索引过多”错误

  16. 16

    ValueError:an = 600数组的布尔值索引过多(浮点型)

  17. 17

    预期方法调用1的参数过多,具有2

  18. 18

    快速将具有索引的numpy数组转换为在该索引上键入的numpy数组的字典

  19. 19

    numpy:根据列索引数组为每一行设置1个元素

  20. 20

    索引错误,如果列具有值,则从数组中删除行

  21. 21

    从另一数组中选择具有列索引的每一行中的元素

  22. 22

    选择在numpy中具有可变索引范围的数组元素

  23. 23

    将MATLAB转换为Python:索引过多返回错误

  24. 24

    将MATLAB转换为Python:索引过多返回错误

  25. 25

    将 2D numpy 数组重新排列为保持行索引的列向量

  26. 26

    具有1个参数的C ++ 2D数组索引(为什么这样工作?)

  27. 27

    具有1个参数的C ++ 2D数组索引(为什么这样工作?)

  28. 28

    无法从具有2行1列的CursorWindow中读取第1行,第1列

  29. 29

    无法从具有2行1列的CursorWindow中读取第1行,第1列

热门标签

归档