ulab — numpy-kompatibilis tömbkönyvtár¶
A ulab egy numpy-kompatibilis numerikus tömbkönyvtár a MicroPython számára. Biztosítja az ndarray n-dimenziós tömbtípust, valamint a numpy és scipy almodulokat, amelyek a CPython numpy és scipy csomagjainak egy hasznos részhalmazát tükrözik. A szokásos használat az, hogy az almodulokat a megszokott aliasaik alatt importáljuk:
from ulab import numpy as np
from ulab import scipy as sp
Maga az ndarray osztály mind a legfelső szinten (ulab.ndarray néven), mind a numpy almodulon keresztül (numpy.ndarray néven) elérhető; mindkettő ugyanarra a típusra hivatkozik.
Almodulok¶
Az ndarray n-dimenziós tömbosztály az numpy — numpy-kompatibilis tömbműveletek alatt van dokumentálva. Az OpenMV build esetén az ndarray.dtype az alapul szolgáló típuskód-egész számot adja vissza (a numpy modul szintjén elérhető egész konstansok: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).