在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)一下溉卓。