2021
12-09
12-09
NumPy实现多维数组中的线性代数
目录简介图形加载和说明图形的灰度灰度图像的压缩原始图像的压缩总结简介本文将会以图表的形式为大家讲解怎么在NumPy中进行多维数据的线性代数运算。多维数据的线性代数通常被用在图像处理的图形变换中,本文将会使用一个图像的例子进行说明。图形加载和说明熟悉颜色的朋友应该都知道,一个颜色可以用R,G,B来表示,如果更高级一点,那么还有一个A表示透明度。通常我们用一个四个属性的数组来表示。对于一个二维的图像来说,其分...
继续阅读 >
一、创建矩阵的方法importnumpyasnp#1直接创建mat=np.mat("123;456;789")print(mat)#2使用numpy数组创建矩阵mat2=np.mat(np.arange(1,10).reshape(3,3))print(mat2)#3从已有的矩阵中通过bmat函数创建A=np.eye(2)B=A*2mat3=np.bmat("AB;BA")print(mat3)#类似于拼接二、矩阵运算 2.1随机函数表随机函数1 随机函数2*2.2部分实例mat1=np.mat(np.array([2,6,5]))mat2=np.mat(np.array([2,6,5]))2.2.1加法—np...