《机器学习,Python实践》读书笔记之二

关于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)

声明:该系列读书笔记所引用知识点均出于《机器学习,Python实践》