ulab — biblioteca de matrices compatible con numpy¶
ulab es una biblioteca numérica de matrices compatible con numpy para MicroPython. Proporciona el tipo de matriz n-dimensional ndarray junto con los submódulos numpy y scipy, que reflejan un subconjunto útil de los paquetes numpy y scipy de CPython. El uso habitual consiste en importar los submódulos bajo sus alias convencionales:
from ulab import numpy as np
from ulab import scipy as sp
La clase ndarray se expone tanto en el nivel superior (como ulab.ndarray) como a través del submódulo numpy (como numpy.ndarray); ambas se refieren al mismo tipo.
Submódulos¶
La clase de matriz n-dimensional ndarray está documentada en numpy — operaciones con arreglos compatibles con numpy. En la compilación de OpenMV, ndarray.dtype devuelve el entero de código de tipo subyacente (las constantes enteras expuestas a nivel del módulo numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).