python - Python 和 Numpy 的奇怪索引
问题描述
我有一个变量 X,它包含一个列表(Python 列表),包含 10 个 Numpy 一维数组(基本上是向量)。如果我要求 X[100],它会抛出一个错误:IndexError: list index out of range
这完全有道理,但是,当我要求 X[:100] 时,它不会抛出错误,而是返回整个列表!这是为什么?
解决方案
X[:100]
表示从 0 到 100 的切片X
或结尾(以先到者为准)但X[100]
表示 的第 100 个元素X
,如果不存在则抛出index out of range
错误
推荐阅读
- java - 在虚拟机上安装 CentOS 的 Intellij IDEA 中运行 Spark 作业
- python - 混合模式 CSV 导入 Pyspark
- jquery-selectors - 将 Cypress cy.get() 与包含选择器一起使用未按预期工作
- python - 尝试将值列表作为新列附加到现有 json 文件
- sql - 服务代理占用非常高的总运行时间
- c++ - 可变参数模板作为第一个参数
- powerbi - 如何摆脱 PowerBI 中的 100% 计算
- python - 返回/输出不正确的值(Leetcode Q)
- ios - IOS Parse Homescreen when currentUser() != nil
- django - 请求设置 INSTALLED_APPS,但未配置设置