python中mat是什麼意思?

kboypkb發表於2021-09-11

python中mat是什麼意思?

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

python的numpy庫提供矩陣運算的功能,因此我們在需要矩陣運算的時候,需要匯入numpy的包。

from numpy import * ; #匯入numpy的庫函式
import numpy as np; #這個方式使用numpy的函式時,需要以np.開頭。

建立矩陣

>>> m= np.mat([1,2,3]) #建立矩陣
>>> m
matrix([[1, 2, 3]])
>>> m[0] #取一行
matrix([[1, 2, 3]])
>>> m[0,1] #第一行,第2個資料

矩陣乘法

mat()函式中矩陣的乘積可以使用(星號) * 或 .dot()函式,其結果相同。

a*b

注意:mat()函式中資料可以為字串以分號(;)分割,或者為列表形式以逗號(,)分割。

a = np.mat([[1,2,3],[4,5,6]])
b = np.mat('1,2,3;4,5,6')

以上就是python的numpy庫的mat()函式介紹,希望能對你有所幫助喲~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2830767/,如需轉載,請註明出處,否則將追究法律責任。

相關文章