Advertisement

NumPy 的数值计算基础 - 矩阵及其通用函数

阅读量:

2 NumPy 数值计算基础

  • 2.2 NumPy矩阵及其通用函数操作
    • 2.2.1 构建与合并矩阵
      • 2.2.2 进行矩阵运算
      • 2.2.3 理解ufunc函数的作用机制
      • 2.2.4 分析ufunc函数的工作原理

2.2 NumPy 矩阵与通用函数

2.2.1 创建与组合矩阵

  • 通过调用mat函数来生成矩阵: matr1 = np.mat(“1 2 3;4 5 6;7 8 9”)
    • 借助matrix函数构造矩阵: matr2 = np.matrix([[123],[456],[789]])
    • 借助bmat函数将多个矩阵组合:np.bmat(“arr1 arr2; arr1 arr2”)

2.2.2 矩阵的运算

  • 矩阵与数相乘即为矩阵乘以标量即实现结果仍为相同形状的矩阵: matr1*3
    • 矩阵运算中的加减法: 可通过±符号表示实现两矩阵对应位置上的数值进行加减操作

    • 矩阵点积运算即为两个矩阵对应元素之间的逐个相乘: 使用星号运算符完成

    • 逐个计算对应位置上的数值并进行数值型的精确计算: np.multiply(matr1, matr2) 这一函数调用可实现对应位置上的数值型结果输出

    • 矩阵特有属性:

![在这里插入图片描述](https:

全部评论 (0)

还没有任何评论哟~