Utilisation de numpy pour créer et gérer des vecteurs

1
import numpy as np

Remarque : Différence avec R, les indices commencent à 0.

Création manuelle à partir d’un ensemble de valeurs

1
tab = np.array([1, 2, 2.5, 3.2, 1.8])

Type de la structure

1
print(type(tab))

Type des données

1
print(tab.dtype)  # float64

Nombre de dimensions

1
print(tab.ndim)  # 1 vecteur, 2 matrice

Nombre de lignes et de colonnes

1
print(tab.shape)

Nombre total de valeurs

1
print(tab.size)

Type des données

1
2
3
4
5
6
7
8
tab = np.array([1, 2, 4])
print(tab.dtype)  # int64

tab = np.array([1, 2, 4], dtype=float)
print(tab.dtype)  # float64

tab = np.array([False, True, False, False], dtype=bool)
print(tab.dtype)  # bool

Remarque : il est possible de créer des tableaux d’objets tels que les dictionnaires (dtype=object)

[Lire]
Numpy