Очки появляются в Spyder, но не в ноутбуке Jupyter - PullRequest
0 голосов
/ 15 сентября 2018

Я запускал некоторый код в spyder, но решил, что мне нужно, чтобы он был более презентабельным, поэтому я скопировал и вставил его прямо в блокнот.Когда я это сделал, сюжеты изменились.

вот код, который я скопировал:

from sklearn.mixture import GMM
import pandas as pd
from sklearn import datasets
import matplotlib.pyplot as plt
import itertools
import warnings

warnings.filterwarnings("ignore")

iris = datasets.load_iris()
x = iris.data
y = iris.target
lala = []

gmm = GMM(n_components=3).fit(x)
labels = gmm.predict(x)
fig, axes = plt.subplots(4, 4)
Superman = iris.feature_names
markers = ["*" , "+" , "s", "o"]
colors = ["red", "green", "blue", "black"]
Mi=[]
for i in range(150):
  Mi.append(markers[y[i]])


Z_Values = (gmm.predict_proba(x))

goalie = []
for i in range(len(Z_Values)):
    row = Z_Values[i,:]
    idx = row.argsort()
    if(row[idx[-1]] - row[idx[-2]]< .15):
        goalie.append(i)
# Comment this out when you are doing checks
labels[goalie] =  3

for i in range(4):
    for j in range(4):
        for k in range(x.shape[0]):
            if(i != j):
                axes[i, j].scatter(x[k, i], x[k, j], c=colors[labels[k]], marker = markers[y[k]], s=.5, cmap='viridis')
                axes[i, j].tick_params(axis='both', which='both', bottom='off', top='off', labelbottom='off', right='off', left='off', labelleft='off')

            else:
                if k > 1:
                    pass
                axes[i,j].text(0.1, 0.3, Superman[i], fontsize = 7)
                axes[i, j].tick_params(axis='both', which='both', bottom='off', top='off', labelbottom='off', right='off', left='off', labelleft='off')

В spyder созданные сюжеты имеют 3 цвета (красный, зеленый, синий) и отображаются нормально.Когда я использую ноутбук, отображаются только зеленые точки.Вот пример того, как это выглядит (извините за качество картофеля):

enter image description here

Есть идеи, почему это происходит?Чем отличается шпион от ноутбука, что вызывает это?Я замечаю, что если я сохраню свою фотографию в spyder как .png, это также произойдет.

...