Numpy propose deux types de conteneurs itérables :
- array
- Tableau multidimensionnel. Toutes ses opérations (même la multiplication) s'effectuent terme à terme.
- matrix
- Matrice, exclusivement de dimension 2. L'opérateur * correspond alors à la multiplication matricielle.
Ces conteneurs peuvent se transformer l'un en l'autre (sans copie).