首页 > 解决方案 > Python 和 Numpy 的奇怪索引

问题描述

我有一个变量 X,它包含一个列表(Python 列表),包含 10 个 Numpy 一维数组(基本上是向量)。如果我要求 X[100],它会抛出一个错误:IndexError: list index out of range

这完全有道理,但是,当我要求 X[:100] 时,它不会抛出错误,而是返回整个列表!这是为什么?

标签: pythonnumpy

解决方案


X[:100]表示从 0 到 100 的切片X或结尾(以先到者为准)但X[100]表示 的第 100 个元素X,如果不存在则抛出index out of range错误


推荐阅读