使用Python数据分析,推荐安装Anaconda,建议使用Jupyter Notebook或Jupyter Lab。
Python基础 Python3 基本数据类型 | 菜鸟教程
Numpy
导入
import numpy as np
创建
np.array([1,2,3,4])
切片
dtype
多维数组
.T方法:转置,例如原shape为(3,4)/(2,3,4),转置结果为(4,3)/(4,3,2) → 所以一维数组转置后结果不变
numpy.reshape(a, newshape, order='C'):为数组提供新形状,而不更改其数据,所以元素数量需要一致!!
numpy.resize(a, new_shape):返回具有指定形状的新数组,如有必要可重复填充所需数量的元素。
numpy.hstack(tup):水平(按列顺序)堆叠数组
numpy.vstack(tup):垂直(按列顺序)堆叠数组
numpy.stack(arrays, axis=0):沿着新轴连接数组的序列,形状必须一样!
numpy.hsplit(ary, indices_or_sections):将数组水平(逐列)拆分为多个子数组 → 按列拆分
numpy.vsplit(ary, indices_or_sections)::将数组垂直(行方向)拆分为多个子数组 → 按行拆
print(ar.mean()) # 求平均值
pr