前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!

裁切数组
python 中裁切的意思是将元素从一个给定的索引带到另一个给定的索引。
我们像这样传递切片而不是索引:[start:end]。
我们还可以定义步长,如下所示:[start:end:step]。
如果我们不传递 start,则将其视为 0。
如果我们不传递 end,则视为该维度内数组的长度。
如果我们不传递 step,则视为 1。
实例
从下面的数组中裁切索引 1 到索引 5 的元素:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[1:5])
运行实例

注释:结果包括了开始索引,但不包括结束索引。
实例
裁切数组中索引 4 到结尾的元素:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[4:])
运行实例

实例
裁切从开头到索引 4(不包括)的元素:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[:4])
运行实例

负裁切
使用减号运算符从末尾开始引用索引:
实例
从末尾开始的索引 3 到末尾开始的索引 1,对数组进行裁切:
import numpy as np
arr = np.array([1, 2, 3, 4, 5, <

本文介绍了Python中的数组裁切方法,包括正裁切、负裁切和指定步长裁切,以及2-D数组的裁切操作。同时讲解了Python的基本数据类型和NumPy特有的数据类型,并展示了如何检查和转换数组的数据类型。
最低0.47元/天 解锁文章
436

被折叠的 条评论
为什么被折叠?



