Advertisement

Python使用numpy库进行矩阵操作

阅读量:
1. 导入numpy库:
复制代码
    import numpy as np

2. 获取矩阵的行和列数
复制代码
    #得到图像的行数和列数
    sp = img.shape
    row = sp[0]
    column = sp[1]

也可写为如下:

复制代码
       row,column = img.shape
       
       或者:
       row,column = img.shape[:2]

3. 对矩阵进行特定行列进行提取操作

法一:

复制代码
    #取第3行
    >> M[2]
    #取第2列
    >>>> M[:,1]

行和列的索引是从零开始。

  • 当从矩阵中提取一行时,在方括号内部仅包含索引值
  • 在对矩阵中的列进行操作时,在方括号内的内容包括英文字符冒号 ":" 和逗号 ","。

介绍带冒号的这种形式:

此段内容阐述了numpy库中的索引方法及其应用方式。
一般情况下,获取二维数组元素的方式遵循格式*num[a:b,c:d]
在分析此类索引时,以逗号分隔符将索引维度分开处理,其中:

全部评论 (0)

还没有任何评论哟~