ulab --- library array kompatibel-numpy

ulab adalah library array numerik kompatibel-numpy untuk MicroPython. Library ini menyediakan tipe array n-dimensi ndarray beserta submodul numpy dan scipy, yang mencerminkan subset berguna dari paket numpy dan scipy CPython. Penggunaan umum adalah mengimpor submodul dengan alias konvensional mereka:

from ulab import numpy as np
from ulab import scipy as sp

Kelas ndarray itu sendiri tersedia baik di tingkat atas (sebagai ulab.ndarray) maupun melalui submodul numpy (sebagai numpy.ndarray); keduanya merujuk pada tipe yang sama.

Submodul

Kelas array n-dimensi ndarray didokumentasikan di numpy --- operasi array yang kompatibel dengan numpy. Pada build OpenMV, ndarray.dtype mengembalikan bilangan bulat kode-tipe yang mendasarinya (konstanta bilangan bulat yang diekspos di tingkat modul numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).

Konstanta

ulab.__version__: str

String versi dari build ulab, termasuk jumlah maksimum dimensi array yang didukung, misalnya "6.7.3-2D".

ulab.__sha__: str

Hash Git dari sumber ulab tempat firmware dibangun. Hanya ada ketika firmware dibangun dengan informasi hash yang disematkan.