ulab — biblioteca de arrays compatível com numpy¶
ulab é uma biblioteca numérica de arrays compatível com numpy para o MicroPython. Ela fornece o tipo de array n-dimensional ndarray junto com os submódulos numpy e scipy, que espelham um subconjunto útil dos pacotes numpy e scipy do CPython. O uso típico é importar os submódulos sob seus aliases convencionais:
from ulab import numpy as np
from ulab import scipy as sp
A própria classe ndarray é exposta tanto no nível superior (como ulab.ndarray) quanto através do submódulo numpy (como numpy.ndarray); ambos se referem ao mesmo tipo.
Submódulos¶
A classe de array n-dimensional ndarray está documentada em numpy — operações de array compatíveis com numpy. Na build do OpenMV, ndarray.dtype retorna o inteiro do código de tipo subjacente (as constantes inteiras expostas no nível do módulo numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).