NUMPY數(shù)據(jù)基礎(chǔ)和創(chuàng)建矩陣

1、%run

2、%timeti

3、%time

4、Python List的特點(diǎn)

list元素不限制類(lèi)型

5、import array 指定類(lèi)型

arr = array.array('i',[i for i in range(10)])

6、numpu.array

nparr = np.array([i for i in range(10)])
nparr
1、也指定類(lèi)型
2、一開(kāi)始可以float就一直float了,一開(kāi)始沒(méi)有,默認(rèn)int,之后改成5.0還是自動(dòng)轉(zhuǎn)為5

7、其他創(chuàng)建numpy.array的方法

np.zeros(10)
np.zeros((3,5))
np.ones(10)
np.ones(shape=(3,5))
np.full((3,5),666)
np.full(fill_value=660.0,shape=(3,5))

8、arange

np.arange(0, 20, 2)
[i for i in range(0,20,0.1)] 報(bào)錯(cuò)
np.arange(0,20,0.5)

9、linspace

np.linspace(0,20,10) #終止點(diǎn)包含進(jìn)去,第三個(gè)參數(shù)說(shuō)明要截多少個(gè)數(shù)

10、random (左閉右開(kāi))

np.random.randint(0,10)
np.random.randint(0,10,10)
np.random.randint(4,8,size = 10)
np.random.randint(4, 8, size=(3,5))
np.random.seed(10)

生成浮點(diǎn)數(shù)矩陣

np.random.random()
np.random.random(10)#生成10個(gè)在0~1之間的浮點(diǎn)數(shù)
np.random.random((3,5)) #在0和1之間b

生成符合正態(tài)分布的

np.random.normal() #符合正態(tài)分布的數(shù)
np.random.normal(10,100) #均值10,方差100
np.random.normal(0,1,(3,5)) #均值,方差,size

查詢一個(gè)模塊

np.random.normal?
np.random?

在notebook中使用

help(np.random)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容