ulab — numpy-kompatibilna biblioteka polja¶
ulab je numpy-kompatibilna biblioteka numeričkih polja za MicroPython. Pruža n-dimenzionalni tip polja ndarray zajedno s podmodulima numpy i scipy, koji preslikavaju koristan podskup CPythonovih paketa numpy i scipy. Tipična je upotreba uvoz podmodula pod njihovim uobičajenim aliasima:
from ulab import numpy as np
from ulab import scipy as sp
Sama klasa ndarray izložena je i na najvišoj razini (kao ulab.ndarray) i kroz podmodul numpy (kao numpy.ndarray); obje se odnose na isti tip.
Podmoduli¶
N-dimenzionalna klasa polja ndarray dokumentirana je u numpy — numpy-kompatibilne operacije nad poljima. Na OpenMV izgradnji, ndarray.dtype vraća cijeli broj koda temeljnog tipa (cjelobrojne konstante izložene na razini modula numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).