ulab — бібліотека масивів, сумісна з numpy¶
ulab — це числова бібліотека масивів для MicroPython, сумісна з numpy. Вона надає тип n-вимірного масиву ndarray, а також підмодулі numpy і scipy, що відтворюють корисну підмножину пакетів numpy і scipy з CPython. Типове використання — імпорт підмодулів під їхніми стандартними псевдонімами:
from ulab import numpy as np
from ulab import scipy as sp
Клас ndarray доступний як на верхньому рівні (як ulab.ndarray), так і через підмодуль numpy (як numpy.ndarray); обидва посилаються на один і той самий тип.
Підмодулі¶
Клас n-вимірного масиву ndarray описано в numpy — операції з масивами, сумісні з numpy. У збірці OpenMV ndarray.dtype повертає цілочисельний код внутрішнього типу (цілочисельні константи, що відкриваються на рівні модуля numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).