numpy學習--array
阿新 • • 發佈:2018-12-04
numpy是python中一個用於數學計算的函式庫。
使用時首先匯入到專案
import numpy as np
下面用numpy定義一個數組
a = np.array([1,2,3])
print(a)
指定陣列元素的型別
a = np.array([1,2,3],dtype=np.int) //int int32 int64 float float32 float64
print(a)
定義一個矩陣
a = np.array([[1,2,3],
[3,4,5]])
print(a)
print('number of dim:' ,a.ndim) //dim :2
print('shape:',a.shape) //shape:(2,3)
print('size',a.size) //size 6
定義一個特殊矩陣
a = np.zeros((3,4),dtype=np.int32)
print(a)
b = np.ones((3,4),dtype=np.int32)
print(b)
c = np.empty((3,4),dtype=np.int32)
print(c)
d = np.arange(10,20,2) //從10到20,步長為2
print(d)
e = np.arange (12).reshape((3,4))
print(e)
f = np.linspace(1,10,5).reshape((3,4)) //從1到10線性 生成5段
print(f)