Dataset integrati
Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 52 di 60.
Presto addestrerai modelli e questo capitolo prepara i loro dati. scikit-learn, la libreria di ML, include dataset classici, come questi fiori di iris:
Una riga li carica. from ... import prende una singola funzione da un modulo, quindi la chiami con il suo nome semplice:
from sklearn.datasets import load_iris
iris = load_iris(as_frame=True)
print(iris.frame.shape)
print(iris.target_names)Questo stampa:
(150, 5)
['setosa' 'versicolor' 'virginica']as_frame=True richiede pandas, quindi iris.frame è un DataFrame e iris.feature_names elenca le sue misurazioni. target contiene numeri, necessari ai modelli: iris.target_names[2] dà il nome alla classe 2.
Sfida
MedioI medici hanno misurato le cellule in campioni di tessuto mammario e hanno etichettato ciascuna come maligna o benigna. scikit-learn le fornisce con load_breast_cancer.
Il programma legge n, la posizione di una caratteristica in feature_names.
- Carica il dataset con
as_frame=True. - Stampa quanti campioni (righe del dataframe) e quante caratteristiche contiene, oltre ai nomi delle classi.
- Stampa il nome della caratteristica
ne la sua media, arrotondata a 2 decimali.
Per l'input 3:
Samples: 569
Features: 30
Classes: ['malignant' 'benign']
mean area: 654.89Provalo tu
n = int(input())
# Scrivi il tuo codice qui sotto
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Dati e grafici
4Modellare i dati
Rimodellare gli arrayUnire gli arrayNumeri casualiRipasso: simulazione del lancio dei dadi2Array NumPy
Creazione di arrayForma e dimensioneIntervalli di numeriIndicizzazione e slicingRiepilogo: griglia delle temperature5Grafici a linee e a dispersione
Etichette e titoliGrafici a dispersionePiù linee e legendeColori e marcatoriFigure e assiRiepilogo: passi settimanali8Filtraggio e ordinamento
Selezionare le righeFiltrare le righeOrdinare i valoriNuove colonneRiepilogo: i prodotti migliori11Dataset per il ML
Dataset integratiCaratteristiche ed etichetteEsplorare per classeRappresentare graficamente le classiRiepilogo: dataset Wine3Matematica con gli array
Operazioni matematiche su interi arrayStatistiche riassuntiveStatistiche per asseBroadcastingMaschere booleaneRiepilogo: voti d'esame6Grafici per i dati
Grafici a barreIstogrammiPiù grafici in unoImmagini come arrayRiepilogo: rapporto sulle precipitazioniEsercitati da solo: Compilatore Python online