【发布时间】:2017-08-02 06:17:39
【问题描述】:
我在等高线绘图方面遇到了困难。轮廓线在我的情节中变得疯狂,我不知道为什么。您可以在后台看到一些数据点。
print positive_train_data.shape
#returns (1131,2)
def GaMM():
GaussMM = GMM(n_components=3)
GaussMM.fit(positive_train_data)
X, Y = np.meshgrid(positive_train_data[:, 0], positive_train_data[:, 1])
XX = np.array([X.ravel(), Y.ravel()]).T
Z = -GaussMM.score(XX)
Z = Z.reshape(X.shape)
CS = plt.contour(X, Y, Z)
CB = plt.colorbar(CS, shrink=0.8, extend='both')
plt.scatter(positive_train_data[:, 0], positive_train_data[:, 1])
GaMM()
【问题讨论】:
标签: python matplotlib