ulab — numpy-yhteensopiva taulukkokirjasto¶
ulab on numpy-yhteensopiva numeerinen taulukkokirjasto MicroPythonille. Se tarjoaa ndarray n-ulotteisen taulukkotyypin sekä numpy - ja scipy -alimoduulit, jotka kuvastavat hyödyllistä osajoukkoa CPythonin numpy - ja scipy -paketeista. Tyypillinen käyttötapa on tuoda alimoduulit niiden vakiintuneilla aliaksilla:
from ulab import numpy as np
from ulab import scipy as sp
ndarray -luokka itse on saatavilla sekä ylätasolla (nimellä ulab.ndarray) että numpy -alimoduulin kautta (nimellä numpy.ndarray); molemmat viittaavat samaan tyyppiin.
Alimoduulit¶
ndarray n-ulotteinen taulukkoluokka on dokumentoitu kohdassa numpy — numpy-yhteensopivat taulukko-operaatiot. OpenMV-käännöksessä ndarray.dtype palauttaa taustalla olevan tyyppikoodin kokonaislukuna (kokonaislukuvakiot, jotka ovat saatavilla numpy -moduulin tasolla: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).