Devmind.
Menu

Apprendre, à votre rythme

Tous les cursus sont accessibles sans compte.

Chapitre 5 / Notion

Vecteurs, dimension et ordre des colonnes

Représenter une observation par un vecteur ordonné.

◷ 12 minutesTravail sur votre machine

Scalaire, vecteur, dimension

Un scalaire est un nombre seul : un poids 2. Un vecteur est une liste ordonnée de nombres : [poids, volume] = [2, 8]. La dimension est son nombre de composantes : ici 2.

L'ordre est un contrat : [2, 8] avec colonnes [poids, volume] ne signifie pas la même chose que [8, 2]. Changer l'ordre sans changer le code fausse toutes les distances et prédictions.

Convention tableau

On note X la matrice des caractéristiques : une ligne par observation, une colonne par caractéristique. On note y le vecteur des cibles, dans le même ordre que les lignes de X.

Exemple : 3 colis, 2 caractéristiques.

X = [[1, 2],
     [2, 3],
     [3, 5]]
y = [5, 7, 9]

La ligne 2 décrit le colis 2. La colonne 1 porte toujours le même sens et la même unité. C'est ce contrat qui permettra X @ w plus loin.

Pas de correction en ligneConfrontez votre code aux résultats attendus du cours.