怎样用Python将图片转为矩阵?

Python018

怎样用Python将图片转为矩阵?,第1张

1、点击键盘 win+r,打开运行窗口。在运行窗口中输入“cmd",点击enter键,打开windows命令行窗口。

2、在windows命令行窗口中,输入“python”,点击enter键,进入python的命令交互窗口。

3、使用import语句,引入numpy模块,并重命名为np。

4、使用函数np.array()创建矩阵一个矩阵A,其中z矩阵A是2x2的矩阵。

5、使用函数np.linalg.inv(A),求解矩阵A的逆矩阵。

6、使用函数np.array()创建矩阵一个矩阵B,其中矩阵B是3x3的矩阵。

写在前面: numpy不区分数组与矩阵,通用! 已亲测。

建议:全部用np.array()即可,不需要用np.matrix()!

(1) 二维 矩阵/数组定义:老忘,记录一下!

import numpy as np

a = np.array( [ [1,2],[4,5],[2,10] ] )   # 3x2的二维矩阵

# 注意: 两层中括号 ! 每一维 在一个中括号中!每一个中括号中的单个元素用逗号分开。

(2)矩阵索引:这个很容易错! √

先看一个例子:还是用上面的a矩阵,想提取它里面的5元素!

import numpy as np

a = np.array( [ [1,2],[4,5],[2,10] ] )

d = a[1,1]      #  第2个[]中的第2个元素------5

# 说明1:第一个下标是指第几个[];第二个下标是指定[]中的第几个元素。

# 说明2:python所有下标都是从0开始。