1.1.1 创建矩阵

在Numpy中,矩阵是ndarray的子类。矩阵是继承自NumPy数组对象的二维数组对象。NumPy中矩阵是二维的。

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

使用bmat函数创建矩阵

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

矩阵运算

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

1.1.2 掌握ufunc函数

1.常用的ufunc函数运算

常用的ufunc函数运算有四则运算、比较运算和逻辑运算等。

数组的四则运算

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

数组的比较运算

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

在NumPy逻辑运算中,np.all函数表示逻辑and,np.any函数表示逻辑or

 

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

2.ufunc函数的广播机制

广播是指不同形状的数组之间执行算数运算的方式。若两个数组的shape不一致,则NumPy会实行广播机制。

一维数组的广播机制

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

一维数组的广播机制原理如图:

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制) 二维数组广播机制:

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

二维数组的广播机制原理如图: 

掌握NumPy矩阵与通用函数(创建矩阵、ufunc函数、广播机制)

相关文章:

  • 2021-08-26
  • 2021-07-22
  • 2021-11-28
  • 2021-12-12
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
猜你喜欢
  • 2022-01-06
  • 2021-08-01
  • 2022-01-23
  • 2022-01-10
  • 2022-02-15
  • 2021-11-02
  • 2021-12-28
相关资源
相似解决方案