在python中生成矩陣,需要用到numpy這個(gè)庫(kù)。
?numpy庫(kù)中可以用于生成矩陣的方法有很多中。
包括:array,empty, empty_like, zeros, zeros_like, ones, ones_like, full, full_like方法。
?他們都是怎么用的呢,我們來(lái)看一個(gè)例子:

使用前首先需要引入numpy庫(kù),一般使用import numpy as np的方法。
?array方法將一個(gè)python的list轉(zhuǎn)化為numpy.ndarray,也就是矩陣。
?full方法將生成第一個(gè)參數(shù)是矩陣的shape,是一個(gè)tuple,用于指定維度,第二個(gè)參數(shù)是默認(rèn)值。
?full_like是根據(jù)一個(gè)已有矩陣的樣子,生成另一個(gè)矩陣。第二個(gè)參數(shù)同樣是默認(rèn)值。
?ones生成全是1的矩陣,相當(dāng)于full(shape,1)
zeros生成全是0的矩陣,相當(dāng)于full(shape,0)
empty是生成空矩陣,不對(duì)元素進(jìn)行初始化
ones_like,zeros_like,empty_like是根據(jù)已有矩陣的樣子,生成相應(yīng)的矩陣。
?大家可以試驗(yàn)一下。