Numpy的线性代数

线性代数的矩阵乘法

线性代数(如矩阵乘法、矩阵分解、行列式以及其他方阵数学等)是任何数组库的重要组成部分。不想某些语言(如MATLAB), 通过*对两个二维数组相乘得到的是一个元素级的积,而不是一个矩阵点积。因此, Numpy提供了一个用于

矩阵乘法的dot函数(即是一个数字方法也是numpy命名空间中的一个函数)

 

一个二维数组跟一个大小合适的一维数组的矩阵点积运算之后将会得到一个一维数组:

 

 

numpy。linalg中有一组标准的矩阵分解运算以及诸如求逆和行列式之类的东西。他们跟MATLAB和R等语言

所使用的是相同的行业标准级Fortran库,如BLAS、LAPACK、IntelMKL(可能有, 取决于你的Numpy版本)等:

 

 

常用的numpy.linalg函数

 

 

posted @ 2017-02-17 15:39  我当道士那儿些年  阅读(639)  评论(0编辑  收藏  举报