(python 目标检测 训练)(python直线检测训练)
1. NumPy数组对象
在numpy中ndarray是一个多维数组对象,该对象由两部分组成:
第一部分:实际的数据
第二部分:描述这些数据的元数据
需要注意的一点是大部分的数组操作仅仅修改元数据部分,而实际上并没有修改底层的实际数据。
Numpy数组的下标也是从0开始的,这个符合我们的编程的习惯
2. 创建一维数组-arange
当我们使用numpy的arange方法的时候,我们会创建一个一维的数组,其中我们需要传递一个整数,这个表示我们一维数组的长度,a.dtype表示数组中元素的类型,a.shape返回一个元组,元组中的元素即为numpy数组每一个维度上的大小,我们上面的例子中是一维数组,所以元组中只有一个数5,表示一维数组有5个元素。
3. 创建多维数组-array
我们使用关键字array来创建多维数组,我们想构建什么样的数组,就将什么样的数组作为参数传递,准确的说参数应该是一个列表,比如我们想要创建一个二维数组[[1,2],[3,4]],那么我们就将这样的二维数组作为参数传递。
当数组构建完成之后,我们可以通过索引来获取矩阵中的元素,比如
b[0,0]表示第一行第一列,所以其值为1
b[0,1]表示第一行第二列,所以其值为2
总的来说,用a[m,n]选取各数组元素,其 中m和n为元素下标,二维数组对应的位置如下表所示。
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(python画矩阵)(python 栅格矩阵)
本文链接:https://www.51qsb.cn/article/4219.html