Conjuntos de dados integrados
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 52 de 60.
Em breve, você treinará modelos, e este capítulo prepara os dados para eles. O scikit-learn, a biblioteca de ML, vem com conjuntos de dados clássicos, como estas flores de íris:
Uma linha os carrega. from ... import importa uma única função de um módulo, então você a chama pelo nome sem qualificação:
from sklearn.datasets import load_iris
iris = load_iris(as_frame=True)
print(iris.frame.shape)
print(iris.target_names)Isso imprime:
(150, 5)
['setosa' 'versicolor' 'virginica']as_frame=True solicita pandas, então iris.frame é um DataFrame e iris.feature_names lista suas medidas. target contém números, necessários para os modelos: iris.target_names[2] nomeia a classe 2.
Desafio
MédioMédicos mediram células em amostras de tecido mamário e classificaram cada uma como maligna ou benigna. O scikit-learn as disponibiliza como load_breast_cancer.
O programa lê n, a posição de uma característica em feature_names.
- Carregue o conjunto de dados com
as_frame=True. - Imprima quantas amostras (linhas do quadro) e características ele tem, além dos nomes das classes.
- Imprima o nome da característica
ne sua média, arredondada para 2 casas decimais.
Para a entrada 3:
Samples: 569
Features: 30
Classes: ['malignant' 'benign']
mean area: 654.89Experimente você mesmo
n = int(input())
# Escreva seu código abaixo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Dados e gráficos
2Arrays do NumPy
Criando arraysForma e tamanhoIntervalos de númerosIndexação e fatiamentoRevisão: grade de temperaturas5Gráficos de Linhas e Dispersão
Rótulos e TítulosGráficos de DispersãoVárias Linhas e LegendasCores e MarcadoresFiguras e EixosRevisão: Passos Semanais8Filtragem e Ordenação
Selecionando LinhasFiltrando LinhasOrdenando ValoresNovas ColunasRevisão: Principais Produtos11Conjuntos de dados para ML
Conjuntos de dados integradosAtributos e rótulosExplorando por classeVisualizando as classesRevisão: conjunto de dados Wine3Matemática com Arrays
Operações matemáticas em arrays inteirosEstatísticas resumidasEstatísticas por eixoBroadcastingMáscaras booleanasRevisão: notas das provas6Gráficos para Dados
Gráficos de barrasHistogramasVários gráficos em um sóImagens como arraysRevisão: Relatório de chuvasPratique por conta própria: Compilador de Python online