第一章 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()