散点图

from numpy import *
import matplotlib.pyplot as plt
dataSet = array([[ 1. ,  2.1],[ 2. ,  1.1],[ 1.3,  1. ],[ 1. ,  1. ],[ 2. ,  1. ]])
x=dataSet[:,0]
y=dataSet[:,1]
plt.scatter(x,y,s=30,c='y')
plt.xlabel('x1')
plt.ylabel('x2')
plt.show()

 数据集是矩阵时:

from numpy import *
import matplotlib.pyplot as plt
dataSet = mat([[ 1. ,  2.1],[ 2. ,  1.1],[ 1.3,  1. ],[ 1. ,  1. ],[ 2. ,  1. ]])
x=dataSet[:,0].flatten().A[0]  #降维
y=dataSet[:,1].flatten().A[0]
plt.scatter(x,y,s=30,c='y')
plt.xlabel('x1')
plt.ylabel('x2')
plt.show()

 

posted @ 2018-11-08 09:30  我的下铺刚田武  阅读(128)  评论(0编辑  收藏  举报