import numpy as np print(np.arange(5)) #長度爲5的一維數組,雖然是[] print(list(range(5))) #此爲列表 print(np.array([2,3])) #生成多爲數組 print(np.linspace(0,20)) #在指定的間隔內返回均勻間隔的數字, # 生成了50個數,每一個數的間隔同樣,在0—20個數之間生成 print(np.arange(0,60,5)) #多維數組 #以上都不是隨機數,都是有規律生成的,除了random print(np.random.random(10)) #(0,1)之內10個隨機浮點數 ##np.random.random有指定區間,np.random.randint沒有指定區間, ##若要生成區間,須要指定,默認上界 print(np.random.randint(1,100,[5,5])) #(1,100)之內的5行5列隨機整數 print(np.random.randint(20)) #隨機生成0-20內的一個整數 print(np.random.rand(2,3)) #產生2行3列均勻分佈隨機數組 print(np.random.randn(3,3)) #3行3列正太分佈隨機數組