码迷,mamicode.com
首页 > 编程语言 > 详细

矩阵的运算:Python语言实现

时间:2019-07-05 00:26:40      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:乘法   加减法   sha   color   实现   span   pre   逆矩阵   矩阵   

一.矩阵的加减法

import numpy as np
#这里是矩阵的加法
ar1=np.arange(10).reshape(10,1)
ar1
ar2=np.arange(10).reshape(10,1)
print(ar1)
print(\n)
print(ar2)
ar1+ar2

输出:

[[0]
 [1]
 [2]
 [3]
 [4]
 [5]
 [6]
 [7]
 [8]
 [9]]


[[0]
 [1]
 [2]
 [3]
 [4]
 [5]
 [6]
 [7]
 [8]
 [9]]
Out[8]:
array([[ 0],
       [ 2],
       [ 4],
       [ 6],
       [ 8],
       [10],
       [12],
       [14],
       [16],
       [18]])

这样我们就实现了我们矩阵的加法,下面我们来实现我们矩阵的乘法

二.矩阵的乘法

A=np.arange(12).reshape(3,4)
B=np.arange(12).reshape(4,3)
print(A)
print(B)

输出:

[[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10 11]]
[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]]

现在开始矩阵的乘法:

c=np.dot(A,B)
array([[ 42,  48,  54],
       [114, 136, 158],
       [186, 224, 262]])

得解。

三.求解逆矩阵

print(np.linalg.inv(c)) 

输出:

array([[ 42,  48,  54],
       [114, 136, 158],
       [186, 224, 262]])

 

矩阵的运算:Python语言实现

标签:乘法   加减法   sha   color   实现   span   pre   逆矩阵   矩阵   

原文地址:https://www.cnblogs.com/geeksongs/p/11135433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!