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

[Treinando]

import numpy as np
import matplotlib.pyplot as plt

# Carregando os dados do arquivo (substitua 'dados.csv' pelo nome real do seu arquivo)
# Supondo que o separador seja vírgula e que não tenha cabeçalho
dados = np.loadtxt('dados.csv', delimiter=',')

# Seleção dos dados
# Diâmetro está na coluna 0 e peso na coluna 1

# Laranjas: da linha 0 até a 4999
diametros_laranja = dados[0:5000, 0]
pesos_laranja = dados[0:5000, 1]

# Toranjas: da linha 5000 em diante
diametros_toranja = dados[5000:, 0]
pesos_toranja = dados[5000:, 1]

# Criando o gráfico
plt.figure(figsize=(10, 6))
plt.scatter(diametros_laranja, pesos_laranja, color='orange', label='Laranja', alpha=0.5)
plt.scatter(diametros_toranja, pesos_toranja, color='red', label='Toranja', alpha=0.5)

plt.xlabel('Diâmetro (cm)')
plt.ylabel('Peso (g)')
plt.title('Peso x Diâmetro - Laranja vs Toranja')
plt.legend()
plt.grid(True)
plt.show()
1 resposta
solução!

Olá, Luiz! Tudo bem?

Fico feliz em poder acompanhar seu empenho em desenvolver os desafios propostos neste curso de NumPy! Observei que você compreendeu o uso do slice (fatiamento) para selecionar parte do array e usou bem a transparência alpha=0.5 para facilitar a visualização. Também achei ótimo você ter colocado título, legendas e grade no gráfico. Esses detalhes mostram um cuidado especial seu para tornar o resultado mais claro e informativo

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!