Numpy學習筆記二 初始化陣列的10種方法

2021-08-22 18:05:50 字數 1013 閱讀 6246

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)

python學習筆記 多維陣列初始化

python中初始化乙個5 x 3每項為0的陣列,最好方法是 multilist 0 for col in range 5 for row in range 3 我們知道,為了初始化乙個一維陣列,我們可以這樣做 alist 0 5 沒錯,那我們初始化乙個二維陣列時,是否可以這樣做呢 multi 0 ...

陣列初始化

cpp中陣列初始化方法 簡單的初始化 利用定義變數時賦初值進行初始化。int a 10 float f 10 char ch 5 大括號中的為初始值。較為複雜的初始化 利用memset函式初始化。memset函式用法 void memset void s,int c,size t n 將已開闢記憶體...

陣列初始化

flydream flydream c cat x.cpp include using namespace std int main int argc,char argv flydream flydream c flydream flydream c g g wall x.cpp x.cpp in ...