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...