矩阵运算是图像处理最基础的操作之一,Python中提供了非常方便的Array对象,也就是多维数组,可以让我们便捷地定义矩阵。下面,是我在学习过程中整理的关于np.array对象的切片操作方法,让我们一起看看a[:,0]、a[:,1]、a[:,:,0]、a[:,:,1]、a[:,m:n]和a[:,:,m:n]都代表着什么,希望可以对大家有点帮助~撒花
一维数组的切片操作
一维数组的切片操作和列表基本类似,我们先看结果吧:
import numpy as np
a=np.arange(24)
print("一维数组a:",a)
print("a[:]:",a[:])
print("a[4:8]:",a[4:8])
print("a[4:]:",a[4:])
print("a[:8]:",a[:8])
总结一下,对于一维数组a:
-
a[:] a中的全部元素;