利用numpy进行简单矩阵运算
利用numpy进行简单矩阵运算
1. 环境配置
Python3.9 +PyCharm作IDE
环境配置过程:emmm, Python的安装较为简单,只要保证add to path就可以,安装PyCharm Community Edition后可以自动搜索到Python
打开cmd命令行,键入:
pip install numpy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
即可傻瓜式安装对应版本的numpy
##### 2. 实验步骤
- 因为之前学过Python,再简单学习一下numpy里的函数和语法。
- 创建numpy.array二维数组表示矩阵(其实也可以用numpy.matrix)
- 直接上代码!
- ```python
import numpy as np
v=np.array([1,2,3])
u=np.array([1,0,0])
print('v+u:')
print(v+u)
print('3v=')
print(3*v)
A=np.array([[1,2,3],[2,3,4]])
B=np.array([[1,-1],[2,3]])
print("BA=")
print(np.matmul(B,A))
print("Av+Au")
print(A*v+A*u)
print("A的转置")
print(A.T)
print("B的逆")
print(np.linalg.inv(B))
print("A^2")
print(A^2)
print('解方程')
A1=np.array([[5,4],[1,-3]])
b=np.array([1,2])
print(np.linalg.solve(A1,b))
3. 运行结果展示
与手工计算结果相同(❁´◡`❁)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 曦微的Blog!
评论