數據分析----初始化數組的十種方法

import numpy as np

#1、創建一個長度爲10的數組,數組的值都是0
np.zeros(10,dtype=int)


#2、創建一個3x5的浮點型數組,數組的值都是1
np.ones((3,5),dtype=float)


#3、創建一個3x5的浮點型數組,數組的值都是3.14
np.full((3,5),3.14)


#4、創建一個3x5的浮點型數組,數組的值是一個線性序列,從o開始,到20結束,步長爲2,(它和內置的range()函數類似
np.arange(0,20, 2)


#5、創建一個5個元素的數組,這5個數均勻的分配到0~1
np.linespace(0, 1, 5)


#6、創建一個3x3的,在0~1均勻分配的隨機數組成的數組
np.random.random(3,3))


#7、創建一個3x3的,均值爲0,方差爲1,正太分佈的隨即數數組
np.random.normal(0,1,(3,3))


#8、創建一個3x3的,[0,10]區間的隨機整形數組
np.random.randint(0,10,(3,3))


#9、創建一個3x3的單位矩陣
np.eye(3)


#10、創建一個由3個整形數組組成的未初始化的數組,數組的值是內存空間中的任意值
np.empty(3)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章