Menu
CoddyTech

Conjuntos de datos integrados

Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 52 de 60.

Pronto entrenarás modelos, y este capítulo prepara sus datos. scikit-learn, la biblioteca de ML, incluye conjuntos de datos clásicos, como estas flores de iris:

Seis filas de iris.frame como tabla: cuatro columnas de medidas en azul claro, una columna target con 0, 1 o 2 en azul más oscuro y el nombre de la especie junto a cada número'

Una sola línea los carga. from ... import toma una única función de un módulo, así que la llamas por su nombre sin calificar:

from sklearn.datasets import load_iris

iris = load_iris(as_frame=True)
print(iris.frame.shape)
print(iris.target_names)

Esto imprime:

(150, 5)
['setosa' 'versicolor' 'virginica']

as_frame=True solicita pandas, así que iris.frame es un DataFrame y iris.feature_names enumera sus mediciones. target contiene números, que los modelos necesitan: iris.target_names[2] nombra la clase 2.

challenge icon

Desafío

Intermedio

Los médicos midieron células en muestras de tejido mamario y etiquetaron cada una como maligna o benigna. scikit-learn las incluye como load_breast_cancer.

El programa lee n, la posición de una característica en feature_names.

  1. Carga el conjunto de datos con as_frame=True.
  2. Imprime cuántas muestras (filas del marco de datos) y características tiene, y los nombres de sus clases.
  3. Imprime el nombre de la característica n y su media, redondeada a 2 decimales.

Para la entrada 3:

Samples: 569
Features: 30
Classes: ['malignant' 'benign']
mean area: 654.89

Pruébalo tú mismo

n = int(input())

# Escribe tu código a continuación
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Datos y gráficos

Practica por tu cuenta: Compilador de Python online