1华望、%run
2蕊蝗、%timeti
3、%time
4立美、Python List的特點(diǎn)
list元素不限制類型
5匿又、import array 指定類型
arr = array.array('i',[i for i in range(10)])
6、numpu.array
nparr = np.array([i for i in range(10)])
nparr
1建蹄、也指定類型
2碌更、一開始可以float就一直float了,一開始沒有洞慎,默認(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ù)說明要截多少個(gè)數(shù)
10焦人、random (左閉右開)
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)