Menu
CoddyTech

Jeux de données intégrés

Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 52 sur 60.

Bientôt, tu entraîneras des modèles, et ce chapitre prépare leurs données. scikit-learn, la bibliothèque de ML, inclut des jeux de données classiques, comme ces fleurs d’iris :

Six lignes de iris.frame sous forme de tableau : quatre colonnes de mesures en bleu clair, une colonne cible contenant 0, 1 ou 2 en bleu plus foncé, et le nom de l’espèce correspondant à chaque nombre à côté

Une ligne les charge. from ... import prend une seule fonction d’un module, donc tu l’appelles par son nom seul :

from sklearn.datasets import load_iris

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

Cela affiche :

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

as_frame=True demande pandas, donc iris.frame est un DataFrame et iris.feature_names répertorie ses mesures. target contient des nombres, dont les modèles ont besoin : iris.target_names[2] nomme la classe 2.

challenge icon

Défi

Moyen

Les médecins ont mesuré des cellules dans des échantillons de tissu mammaire et ont étiqueté chacune comme maligne ou bénigne. scikit-learn les fournit dans load_breast_cancer.

Le programme lit n, la position d’une caractéristique dans feature_names.

  1. Chargez le jeu de données avec as_frame=True.
  2. Affichez le nombre d’échantillons (lignes du tableau) et de caractéristiques qu’il contient, ainsi que les noms de ses classes.
  3. Affichez le nom de la caractéristique n et sa moyenne, arrondie à 2 décimales.

Pour l’entrée 3 :

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

Essayez vous-même

n = int(input())

# Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Données et visualisations

Entraînez-vous par vous-même : Compilateur Python en ligne