![]() |
1
16
定义简单的测试类,该类只打印正在传递的内容:
表达式示例:
切片实例:
省略号示例:
带省略号和切片的元组:
|
![]() |
2
21
Ellipsis 主要用于 numeric python 扩展,添加多维数组类型。因为有多个维度, slicing 变得比开始和停止索引更复杂;能够切片多个维度也是很有用的。例如,给定4x4数组,左上角区域将由切片“[:2,:2]定义。”
此处使用省略号指示未指定的其余数组维度的占位符。把它看作是表示未指定维度的完整切片[:],所以
对于3D阵列,
注意,实际的省略号文本(…)在python2的slice语法之外不可用,尽管有一个内置的省略号对象。这就是“省略号切片项的转换是内置省略号对象”的意思。
如果你不使用numpy,你可以忽略所有提到的省略号。没有任何内置类型使用它,所以真正需要关心的是列表传递一个包含
等同于调用:
|
![]() |
3
8
结果就是这样。见 http://docs.python.org/reference/datamodel.html#types 和 http://docs.python.org/library/functions.html#slice
“0:2”转换为
这个
但是,对于内置列表类,
省略号是为多维切片提供的一种特殊的“忽略此维度”语法。 也看到 http://docs.python.org/library/itertools.html#itertools.islice 更多信息。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |