利用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. 运行结果展示

屏幕截图_20221209_095923

与手工计算结果相同(❁´◡`❁)