关于Matplotlib
Matplotlib是Python中著名的2D绘图库,使用过程分为以下三步:
- 调用plot()、scatter()等方法,为绘图填充数据。数据是NumPy的ndarray类型的对象
- 设定数据标签,使用xlabel()、ylabel()方法
- 展示绘图结果,使用show()方法
绘制线条图
例:
1 2 3 4 5 6 7
| import matplotlib.pyplot as plt import numpy as np myarray=np.array([[1,3,5],[2,4,6]]) plt.plot(myarray) plt.xlabel('x') plt.ylabel('y') plt.show()
|
更多的图表绘制实例,在Matplotlib上有详细介绍。案例地址
关于Pandas
Pandas提供了用于机器学习的复杂数据类型:矢量去处方法和数据分析方法。Pandas也提供了多种数据结构。
- Series:一维数组,Series中只能存放相同的数据类型
- Time-Series:以时间为索引的Series
- DataFrame:二维的表格型数据结构
- Panel:三维数组
构建Series案例方法如下:
1 2 3 4
| myarray=np.array([1,2,3]) index=['a','b','c'] myseries=pd.Series(myarray,index=index) print(myseries)
|