用 asp net 做 的网站,重庆网站建设-言西早工作室响应式,南通网站设计制作,重庆网站建设首选卓光Numpy
Python没有提供数组功能#xff0c;虽然列表可以完成基本的数组功能#xff0c;但他不是真正的数组。Numpy内置函数处理速度是c语言级别#xff0c;因此尽量使用内置函数#xff0c;避免出现效率瓶颈的现象。
Numpy的安装#xff1a;
Windows中#xff0c;pip inst…Numpy
Python没有提供数组功能虽然列表可以完成基本的数组功能但他不是真正的数组。Numpy内置函数处理速度是c语言级别因此尽量使用内置函数避免出现效率瓶颈的现象。
Numpy的安装
Windows中pip install numpy
也可以自行下载源代码
python
setup.py install
安装完后可以使用以下命令进行测试。
Scipy
Scipy提供了多维数据功能但它只是一般的数组并不是矩阵。例如当两个数组相乘时只是对应元素相乘而不是矩阵乘法。
Scipy包含功能有最优化线性代数积分插值拟合特殊函数快速傅里叶变换信号处理图像处理常微分方程求解等。显然这些功能是挖掘和建模必须的。
安装方法与numpy一样。
以下命令简单试用
Matplotlib
数据可视化著名的绘图库。可以进行简单的三维绘图。
安装与上相同。
Matplotlib作图的基本代码
如果读者试用的中文标签就会出现中文标签无法正常显示由于matplotlib默认字体是英文所致解决他的办法是在作图之前手动添加黑体。
Plt.rcparams[‘font.sans-serif’][‘SimHei’]
#这句话用来正常显示中文标签
另外作图可能出现负号不能正常显示可以用过如下代码解决
Plt.rcparams[‘axes.unicode-minus’]False #解决保存图像是负号
Pandas
Pandas 是python中最强大的数据分析和探索工具。它包含高级的数据结构和精巧的工具使得在python中处理数据非常快速和简单。Pandas来自于版面数据panel data和python数据分析data analysis。
Pandas功能非常强大支持SQL的数据增删查改并且带有丰富的数据处理函数支持时间序列分析功能支持灵活处理确实数据等。
安装
pip install pandas 或下载源码 python setup.py
install
需要安装xlrd读和xlwt写库才能支持excel的读写。
Pip install xlrd #为python添加读取excel功能
Pip install xlwt #为python添加写入excel功能
使用
pandas基本的数据结构为Series和Dataframe.
Series是序列类似一维数组
Dataframe相当于一张二维的表格它的每一个列是一个series。
Index用来标记不同的元素Index的内容不一定是数字也可以是字母中文等它类似SQL中的主键。
Pandas的简单使用
其他常见的工具