X1[: , 0]
Por que colocar essa virgula depois do sinal de dois pontos?
plt.scatter(X1[:, 0], X1[:, 1], marker='o', c=Y1, s=25, edgecolor='k')
X1[: , 0]
Por que colocar essa virgula depois do sinal de dois pontos?
plt.scatter(X1[:, 0], X1[:, 1], marker='o', c=Y1, s=25, edgecolor='k')
Olá Jonathan,
Isso é uma funcionalidade do numpy para fazer uma seleção por linha e coluna (o X1
é um array do numpy), a vírgula separa a parte que indica as linhas e a parte que indica as colunas.
Interpretando temos:
X1[:, 0]
# Os dois pontos indicam que queremos todas as linhas
# E o 0 indica que queremos apenas a coluna 0
Espero ter ajudado, qualquer dúvida é só falar!