ulab — biblioteka tablic zgodna z numpy¶
ulab to zgodna z numpy biblioteka tablic numerycznych dla MicroPython. Udostępnia n-wymiarowy typ tablicy ndarray wraz z podmodułami numpy i scipy, które odwzorowują użyteczny podzbiór pakietów numpy i scipy z CPythona. Typowo używa się ich, importując podmoduły pod ich konwencjonalnymi aliasami:
from ulab import numpy as np
from ulab import scipy as sp
Sama klasa ndarray jest udostępniana zarówno na najwyższym poziomie (jako ulab.ndarray), jak i poprzez podmoduł numpy (jako numpy.ndarray); oba odnoszą się do tego samego typu.
Podmoduły¶
N-wymiarowa klasa tablicy ndarray jest udokumentowana w numpy — operacje na tablicach zgodne z numpy. W kompilacji OpenMV ndarray.dtype zwraca bazową liczbę całkowitą kodu typu (stałe całkowite udostępniane na poziomie modułu numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).