Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

X1[: , 0]

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')

1 resposta
solução!

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!