NumPy笔记:常用操作
numpy:是一个python计算库,用于快速处理任意维度的数组。提供了N维数组类型ndarray。
生成数组1:np.zeros/ones(shape) 生成数组2:np.array()/copy()/asarray() 范围数组:np.linspace/arrange(a,b,c) 随机数组:均匀分布:np.random.uniform() 正态分布:np.random.normal() 形状修改:ndarry.reshape((a,b))/a=-1自动计算 ndarray.resize() npdarray.T np.transform(ndarray,(2,0,1)) 类型修改:ndarray.astype(type) ndarray.tostring():序列化到本地 数组去重:np.unique() 逻辑运算:判断函数(np.all(),np.any()) 三元运算符(np.where(a,b,c)) 统计运算:统计指标(min,max,mean,medan,var,std) 最大值所在位置(np.argmax()) 矩阵运算:(m,n)* (n,l) = (m,l)