汝阳县建设局网站,广东新闻发布会,永修建设局网站,wordpress mip 模板裁切数组
python 中裁切的意思是将元素从一个给定的索引带到另一个给定的索引。
我们像这样传递切片而不是索引#xff1a;[start#xff1a;end]。
我们还可以定义步长#xff0c;如下所示#xff1a;[start#xff1a;end#xff1a;step]。
如果我们不传递 start[startend]。
我们还可以定义步长如下所示[startendstep]。
如果我们不传递 start则将其视为 0。
如果我们不传递 end则视为该维度内数组的长度。
如果我们不传递 step则视为 1。
实例
从下面的数组中裁切索引 1 到索引 5 的元素
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[1:5])运行实例 注释结果包括了开始索引但不包括结束索引。
实例
裁切数组中索引 4 到结尾的元素
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[4:])运行实例 实例
裁切从开头到索引 4不包括的元素
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[:4])运行实例 负裁切
使用减号运算符从末尾开始引用索引
实例
从末尾开始的索引 3 到末尾开始的索引 1对数组进行裁切
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[-3:-1])运行实例 STEP
请使用 step 值确定裁切的步长
实例
从索引 1 到索引 5返回相隔的元素
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[1:5:2])运行实例 实例
返回数组中相隔的元素
import numpy as nparr np.array([1, 2, 3, 4, 5, 6, 7])print(arr[::2])运行实例 裁切 2-D 数组
实例
从第二个元素开始对从索引 1 到索引 4不包括的元素进行切片
import numpy as nparr np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])print(arr[1, 1:4])运行实例 注释请记得第二个元素的索引为 1。
实例
从两个元素中返回索引 2
import numpy as nparr np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])print(arr[0:2, 2])运行实例 实例
从两个元素裁切索引 1 到索引 4不包括这将返回一个 2-D 数组
import numpy as nparr np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])print(arr[0:2, 1:4])运行实例