python中如何基于numpy創(chuàng)建矩陣
python的功能強(qiáng)大依賴于各種庫(kù)發(fā)揮的作用,例如numpy庫(kù)就提供了矩陣運(yùn)算的功能,如果我們想要進(jìn)行矩陣運(yùn)算,首先要導(dǎo)入numpy的包,創(chuàng)建矩陣。本文介紹python中基于numpy創(chuàng)建矩陣的三種方法:1、手動(dòng)創(chuàng)建;2、利用numpy數(shù)組創(chuàng)建;3、使用numpy.matix()函數(shù)創(chuàng)建矩陣。
一、導(dǎo)入numpy
>>>fromnumpyimport*;#導(dǎo)入numpy的庫(kù)函數(shù)
>>>importnumpyasnp;#這個(gè)方式使用numpy的函數(shù)時(shí),需要以np.開(kāi)頭。
二、python基于numpy創(chuàng)建矩陣方法
1、手動(dòng)創(chuàng)建
a=np.mat('123;456;789')#中間打逗號(hào)也可以b=np.mat('1,2,3;4,5,6;7,8,9')
2、利用numpy數(shù)組創(chuàng)建
c=np.mat(np.arange(9))#一維的矩陣
c=np.mat(np.arange(9).reshape(3,3))
3、使用numpy.matix()函數(shù)創(chuàng)建矩陣
importnumpyasnp
#create2x2matrix
a=np.matrix([[1,2],[3,4]])#usingarrayofarray
print('2x2matrixis:\n',a)
#usingshapeattributetogetthetupledescribingmatrixshape
print('Thedimensionofthematrixis:',a.shape)
以上就是python中基于numpy創(chuàng)建矩陣的三種方法,希望能幫助到你進(jìn)行創(chuàng)建矩陣哦~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。