ulab --- ไลบรารีอาร์เรย์ที่เข้ากันได้กับ numpy¶
ulab เป็นไลบรารีอาร์เรย์ตัวเลขที่เข้ากันได้กับ numpy สำหรับ MicroPython จัดเตรียมประเภทอาร์เรย์ n มิติ ndarray พร้อมโมดูลย่อย numpy และ scipy ซึ่งจำลองส่วนสำคัญของแพ็กเกจ numpy และ scipy ของ CPython โดยทั่วไปใช้งานโดย import โมดูลย่อยด้วย alias แบบธรรมเนียม:
from ulab import numpy as np
from ulab import scipy as sp
คลาส ndarray เองปรากฏทั้งที่ระดับบนสุด (เป็น ulab.ndarray) และผ่านโมดูลย่อย numpy (เป็น numpy.ndarray) โดยทั้งคู่อ้างถึงประเภทเดียวกัน
โมดูลย่อย¶
คลาสอาร์เรย์ n มิติ ndarray ได้รับการอธิบายไว้ใน numpy --- การดำเนินการอาร์เรย์ที่เข้ากันได้กับ numpy บน OpenMV build ndarray.dtype จะคืนค่าจำนวนเต็มรหัสประเภทพื้นฐาน (ค่าคงที่จำนวนเต็มที่เปิดเผยที่ระดับโมดูล numpy: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool)