ulab — bibliothèque de tableaux compatible numpy¶
ulab est une bibliothèque numérique de tableaux compatible numpy pour MicroPython. Elle fournit le type de tableau n-dimensionnel ndarray ainsi que les sous-modules numpy et scipy, qui reproduisent un sous-ensemble utile des paquets numpy et scipy de CPython. L’usage typique consiste à importer les sous-modules sous leurs alias conventionnels:
from ulab import numpy as np
from ulab import scipy as sp
La classe ndarray elle-même est exposée à la fois au niveau supérieur (sous le nom ulab.ndarray) et via le sous-module numpy (sous le nom numpy.ndarray) ; les deux désignent le même type.
Sous-modules¶
La classe de tableau n-dimensionnel ndarray est documentée sous numpy — opérations sur tableaux compatibles numpy. Sur la build OpenMV, ndarray.dtype renvoie l’entier de code de type sous-jacent (les constantes entières exposées au niveau du module numpy : numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).