ulab — numpy uyumlu dizi kütüphanesi

ulab, MicroPython için numpy uyumlu bir sayısal dizi kütüphanesidir. CPython’ın numpy ve scipy paketlerinin yararlı bir alt kümesini yansıtan numpy ve scipy alt modülleriyle birlikte ndarray n boyutlu dizi türünü sağlar. Tipik kullanım, alt modülleri geleneksel takma adları altında içe aktarmaktır:

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

ndarray sınıfının kendisi hem üst seviyede (ulab.ndarray olarak) hem de numpy alt modülü aracılığıyla (numpy.ndarray olarak) sunulur; her ikisi de aynı türe işaret eder.

Alt modüller

ndarray n boyutlu dizi sınıfı numpy — numpy uyumlu dizi işlemleri altında belgelenmiştir. OpenMV derlemesinde, ndarray.dtype, temeldeki tür kodu tam sayısını döndürür (numpy modül seviyesinde sunulan tam sayı sabitleri: numpy.uint8, numpy.int8, numpy.uint16, numpy.int16, numpy.float, numpy.bool).

Sabitler

ulab.__version__: str

ulab derlemesinin sürüm dizesi; desteklenen maksimum dizi boyutu sayısını da içerir, örn. "6.7.3-2D".

ulab.__sha__: str

Aygıt yazılımının (firmware) derlendiği ulab kaynağının Git karması. Yalnızca aygıt yazılımı karma bilgisi gömülü olarak derlendiğinde bulunur.