Numpy建立陣列和數列

2021-10-04 10:40:21 字數 1580 閱讀 8623

import numpy as np

a=np.array([1

,2,3

],dtype=np.int32)

print

(a.dtype)

print

('\n'

)b=np.array([1

,2,3

],dtype=np.

float

)print

(b.dtype)

print

('\n'

)#建立一維陣列

c=np.array([1

,2,3

])print

(c)print

('\n'

)#建立二維陣列

d=np.array([[

1,2,

3],[

4,5,

6]])

print

(d)print

('\n'

)#建立2行3列全為0的矩陣

zero=np.zeros((2

,3))

#建立2行3列全為0的矩陣

print

(zero)

print

('\n'

)#建立3行4列全為1的矩陣

one=np.ones((3

,4))

print

(one)

print

('\n'

)#建立3行2列全都接近於0(不等於0)的矩陣

empty=np.empty((3

,2))

print

(empty)

print

('\n'

)#建立從0-9的數列

e=np.arange(10)

print

(e)print

('\n'

)#建立從4-11的數列

f=np.arange(4,

12)print

(f)print

('\n'

)#改變量列的形狀

h=np.arange(8)

.reshape(2,

4)print

(h)print

('\n'

)

輸出結果:

int32

float64[1

23][

[123

][45

6]][

[0.0

.0.]

[0.0

.0.]

][[1

.1.1

.1.]

[1.1

.1.1

.][1

.1.1

.1.]

][[0

.0.]

[0.0

.][0

.0.]

][01

2345

6789

][45

6789

1011][

[012

3][4

567]

]

NumPy 建立陣列

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

numpy建立陣列

numpy.empty 建立指定形狀 資料型別且未初始化的陣列 numpy.empty shape,dtype float,order c numpy.zeros 建立指定大小的全0陣列numpy.zeros shape,dtype float order c numpy.ones 建立指定大小的全...

NumPy 陣列建立

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