numpy建立陣列

2021-09-19 12:19:35 字數 1063 閱讀 3616

numpy.empty 建立指定形狀、資料型別且未初始化的陣列

numpy.empty(shape, dtype = float, order = 'c')
numpy.zeros 建立指定大小的全0陣列
numpy.zeros(shape, dtype =

float

, order =

'c')

numpy.ones 建立指定大小的全1陣列
numpy.ones(shape, dtype =

none

, order =

'c')

random.randn 建立標準正態分佈陣列
from numpy import

*# 建立 randn(size) 服從 x~n(0,1) 的正態分佈隨機數組

a=random.randn(2,

3)print

(a)

random.randint 建立隨機分布整數型陣列
from numpy import

*a=random.randint(

100,

200,(3

,3))

print

(a)

arange 建立陣列
import numpy as np

a = np.arange(10)

b = np.arange(10,

20)c = np.arange(10,

20,2)

print

(a)print

(b)print

(c)

eye 建立對角矩陣陣列
import numpy as np

a = np.eye(5)

print

(a)

執行結果:

參考:

NumPy 建立陣列

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

NumPy 陣列建立

要建立ndarray陣列物件,除了使用底層的ndarray建構函式 ndarray.array 還可以使用下面介紹的函式。empty函式建立未初始化陣列,可以指定陣列形狀和資料型別。語法如下所示 numpy.empty shape,dtype float order c 引數 示例 import n...

Numpy 建立陣列

直接建立陣列並給定初始值 import numpy as np a np.array 3 6,5 2,7 print a 輸出 3 6 5 2 7 b np.array 1,2,3 4,5,6 print b 輸出二維矩陣 1 2 3 4 5 6 建立全0矩陣 a np.zeros 5 print ...