PASCAL YIM / apprendreRappels de Python

NUMPY / 14 · EXERCICE

Sélectionner une colonne

Dans X[lignes, colonnes], chaque position concerne un axe. : sélectionne tout l’axe ; les indices commencent à 0.

EXPLICATION DU CODE

X[:, 2] sélectionne toutes les lignes de la troisième colonne. Le résultat est un vecteur 1D, pas une matrice à une colonne.

X[:, 2] · troisième colonne

Exemple expliqué

  1. 1
    import numpy as np
    X = np.arange(1, 7).reshape(2, 3)

    La matrice a deux lignes et trois colonnes. Les indices de colonnes sont 0, 1 et 2.

  2. 2
    colonne = X[:, 2]
    colonne_2d = X[:, 2:3]

    La première sélection contient [3, 6] et a shape (2,). La tranche 2:3 conserve l’axe des colonnes : shape (2, 1).

  3. 3
    print(colonne.tolist(), colonne.shape)
    print(colonne_2d.shape)

    Ces sélections de base sont des vues qui partagent les données de X. Pour une sélection indépendante : X[:, 2].copy().

Exemple de référence · La consultation conserve le crédit de l’exercice.
EXERCICE / PYTHON

Code à compléter

Créer colonne = X[:, 2] et colonne_2d = X[:, 2:3]. Afficher les valeurs et la forme de colonne, puis la forme de colonne_2d.

Saisie autonome · crédit complet après réussite

Le résultat apparaîtra ici.
Session Python

Les variables restent disponibles entre les pages. Un rechargement efface les variables ; le code et l’utilisation de l’aide restent enregistrés dans cet onglet.

Parcours · chapitres

Bases de Python · Références et copies · Calcul numérique avec NumPy.

01 / Rappels de Python

02 / Classes et objets en Python

03 / Pandas et DataFrames

04 / Régression linéaire et métriques

05 / Régressions multiple et polynomiale

06 / Évaluer les modèles

07 / KNN et normalisation

Quiz de synthèse · 24 questions →Rejoindre une session →