教程 | Numpy的線性代數運算
阿新 • • 發佈:2019-01-07
線性代數(如矩陣乘法、矩陣分解、行列式以及其他方陣數學等)是任何陣列庫的重要組成部分。不像某些語言(如MATLAB),通過*對兩個二維陣列相乘得到的是一個元素級的積,而不是一個矩陣點積。因此,NumPy提供了一個用於矩陣乘法的dot函式(既是一個數組方法也是numpy名稱空間中的一個函式):
.dot(y)等價於np.dot(x, y):
一個二維陣列跟一個大小合適的一維陣列的矩陣點積運算之後將會得到一個一維陣列
numpy.linalg中有一組標準的矩陣分解運算以及諸如求逆和行列式之類的東西。它們跟MATLAB和R等語言所使用的是相同的行業標準線性代數庫,如BLAS、LAPACK、Intel MKL(Math Kernel Library,可能有,取決於你的NumPy版本)等:
教程 | Jupyter Notebook初級教程——迷死人的基礎操作
教程 | Jupyter Notebook基礎教程——快捷鍵的使用
教程 | Python之Numpy ndarray 基本介紹 1
教程 | Python之Numpy ndarray 基本介紹 2
教程 | Python之Numpy ndarray 基本介紹 3
教程 | Python之Numpy ndarray 基本介紹 4
點選 閱讀原文 ,動手操作
— End —