ulab — bibliotecă de tablouri compatibilă numpy¶
ulab este o bibliotecă numerică de tablouri compatibilă numpy pentru MicroPython. Aceasta oferă tipul de tablou n-dimensional ndarray împreună cu submodulele numpy și scipy, care reflectă un subset util al pachetelor numpy și scipy din CPython. Utilizarea tipică este importarea submodulelor sub aliasurile lor convenționale:
from ulab import numpy as np
from ulab import scipy as sp
Clasa ndarray în sine este expusă atât la nivelul superior (ca ulab.ndarray), cât și prin submodulul numpy (ca numpy.ndarray); ambele se referă la același tip.
Submodule¶
Clasa de tablouri n-dimensionale ndarray este documentată în numpy — operații pe tablouri compatibile numpy. Pe versiunea OpenMV, ndarray.dtype returnează întregul codului de tip subiacent (constantele întregi expuse la nivelul modulului numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).