机器学习---matplotlib入门

# 导入需要的模块
import scipy as sp
import matplotlib.pyplot as plt

# 输入数据
data = sp.genfromtxt('data.txt', delimiter=',')
# 进行数据预处理
x = data[:,0]
y = data[:,1]
# 将无效的数据排除
x = x[~sp.isnan(y)]
y = y[~sp.isnan(y)]

# 将数据进行界面展示
plt.scatter(x, y, s=10)
plt.title('Web traffic over the last month')
plt.xlabel('Time')
plt.ylabel('Hits/hour')
plt.xticks([w*7*24 for w in range(10)],
        ['week %i' % w for w in range(10)])
plt.autoscale(tight=True)
plt.grid(True, linestype='-', color='0.75')
plt.show()

猜你喜欢

转载自blog.csdn.net/jian15093532273/article/details/80210108