对于matplotlib.pyplot( as plt )
先输入主体数据部分:
importnumpy as npimportmatplotlib.pyplot as plt
X_train= np.array([[1,2,3],[2,3,4],[2,2,1],[3,2,2]])
X_test= np.array([[1,1,1],[2,1,1]])
y_train= np.array([1,1,-1,1])
y_test= np.array([1,-1])
我们先做二维图:(取前两维)
首先容易想到plt.plot, 但这个是默认生成折线图的:
plt.plot(X_train[:,0],X_train[:,1])
plt.show()
但如果我们对线条指定为o的话:
plt.plot(X_train[:,0],X_train[:,1],"ro")
plt.show()
令一种做散点图的方式就是,用scatter:
plt.scatter(X_train[:,0],X_train[:,1])
plt.show()