1.生成数组
1.1使用array函数生成数组
import numpy as np
data1=[[4,3,5,2],[4,7,5,9]]
np.array(data1)
1.2生成特殊数组
#创建全为0的数组
np.zeros((3,4))
#创建全为1的数组
np.ones((3,3))
2.改变数组类型
2.1 astype函数改变类型
data.dtype#dtype查看数组类型
-------原数组为dtype('float64')类型-----------
int_data=data.astype(np.int)
int_data.dtype
-------在生成数组时指定类型----------------
data=np.array([1.1,2.333,3.987],dtype=np.int)
3.基础索引和切片
3.1基础索引
附:python对于数组的修改会直接反应在本体上
3.2 数组切片
3.3 索引切片结合使用
3.4 布尔值索引
数组函数
4.1 np.where将数组中正值换为2,负值换成-2
4.2 数组统计方法:sum,mean,std,var,min,max等