numpy的陣列建立

2022-08-02 13:57:11 字數 1032 閱讀 5889

1、建立乙個長度為10的陣列,陣列的值都為0:

print(np.zeros(10,dtype=int))
2、建立乙個3*5的浮點型陣列,陣列的值全部為1

np.ones((3,5),dtype=float)
3、建立乙個3*5的浮點型陣列,陣列的值全部為8

np.full((3,5),8)

4、建立乙個線性序列陣列;從0開始,到20結束,步長為2;它和內建函式range()類似

print(np.arange(0,20,2))
5、建立5個元素陣列,這5個元素均勻分布到0到1之間

np.linspace(0,1,5)

array([0. , 0.25, 0.5 , 0.75, 1. ])

6、建立乙個3*3的在0~1範圍內的隨機數組成的陣列

np.random.random((3,3))
7、建立乙個3*3均值為0,標準差為1的正態分佈的隨機數陣列

np.random.normal(0,1,(3,3)) 

array([[ 1.15213505, 3.70161801, 0.9126224 ], [-0.19543063, 1.54035371, 0.32575042], [ 0.16181688, -2.81311219, -0.86688313]])

8、建立乙個3*3的,[0,10)區間的隨機整型數

np.random.randint(0,10,(3,3))

array([[2, 6, 3],

[4, 3, 8],

[4, 3, 8]])

9、建立乙個3*3的單位矩陣

numpy陣列的建立

建立陣列最簡單的方法就是使用array函式。它接收一切序列型的物件 包括其他陣列 然後產生乙個新的含有傳入資料的numpy陣列。array函式建立陣列import numpy as np ndarray1 np.array 1,2,3,4 ndarray2 np.array list abcdefg...

Numpy 陣列的建立

1 numpy.arange 相當於matlab中的 a 0 14 建立的是列向量 print np.arange 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 print type np.arange 15 print np.arange 15 reshape 3,5...

NumPy 建立陣列

ndarray 陣列除了可以使用底層 ndarray 構造器來建立外,也可以通過以下幾種方式來建立。numpy.empty 方法用來建立乙個指定形狀 shape 資料型別 dtype 且未初始化的陣列 numpy.empty shape,dtype float,order c 引數說明 引數描述 s...