Как исправить ключевую ошибку при построении PCA? - PullRequest
0 голосов
/ 05 апреля 2020

Я очень новичок в Python, поэтому у меня возникают некоторые проблемы, когда я пытаюсь построить код PCA, который я нашел в inte rnet. Это показывает мне ключевую ошибку числа.

Это код, который я использую для получения графика:

Xax=X_pca[:,0]
Yax=X_pca[:,1]
labels=dataFrame['XAUUSD'].values
cdict={0:'red',1:'green'}
labl={0:'Alquilar',1:'Comprar'}
marker={0:'*',1:'o'}
alpha={0:.3, 1:.5}
fig,ax=plt.subplots(figsize=(7,5))
fig.patch.set_facecolor('white')
for l in np.unique(labels):
    ix=np.where(labels==l)
    ax.scatter(Xax[ix],Yax[ix],c=cdict[l],label=labl[l],s=40,marker=marker[l],alpha=alpha[l])

plt.xlabel("First Principal Component",fontsize=14)
plt.ylabel("Second Principal Component",fontsize=14)
plt.legend()
plt.show()

И проблема с этой строкой:

ax.scatter(Xax[ix],Yax[ix],c=cdict[l],label=labl[l],s=40,marker=marker[l],alpha=alpha[l])

Отображение ключевой ошибки: 811,7

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...