ulab --- Thư viện mảng tương thích numpy¶
ulab là thư viện mảng số tương thích numpy dành cho MicroPython. Nó cung cấp kiểu mảng n chiều ndarray cùng với các submodule numpy và scipy, phản ánh một tập hợp hữu ích của các gói numpy và scipy của CPython. Cách dùng thông thường là nhập các submodule theo bí danh thông thường của chúng:
from ulab import numpy as np
from ulab import scipy as sp
Lớp ndarray được hiển thị cả ở cấp cao nhất (dưới dạng ulab.ndarray) lẫn qua submodule numpy (dưới dạng numpy.ndarray); cả hai đều tham chiếu đến cùng kiểu dữ liệu.
Các submodule¶
Lớp mảng n chiều ndarray được tài liệu hóa trong numpy --- các phép toán mảng tương thích numpy. Trong bản dựng OpenMV, ndarray.dtype trả về mã kiểu số nguyên cơ bản (các hằng số nguyên được hiển thị ở cấp module numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).