第一章 numpy基礎和應用
1.1 數組對象基礎
1)numpy版本查詢
import numpy as np
np.__version__
2)數組元素的類型,
新建數組:
data = np.array([1,2,3,4,5])
type(data) --查看數組類型
dir(data) --查看
data.dtype 查看數組元素類型
3)根據指定類型生成新數組
new_data = data.astype(np.float)
4)data.shape
5) data.ndim
6) data.size
1.2 創建數組
1)一般方法
a = np.array([1,2,3,4])
a = np.array([1,2,3,4], dtype=float)
a = np.array([[1,2,3,4],[5,6,7,8]],[9,10,11,12])
2)生成特殊數組
df = 6.4 * np.ones_like(da)
np.eye(6,dtype = int, k=-1)
np.diag([1,2,3,4],k=1)
np.identity(4) ----不能修改對角線
np.diag([1,2,3,4])
np.diag([1,2,3,4], -1)
3)自定義數組
my_type = np.dtype()