Модули и функции · встроенный MicroPython FEMM 5
ulab.numpy
Исходные операции с массивами ulab доступны через from ulab import numpy as unp.
Условия работы
- Основные сигнатуры вещественных операций и аргументы dtype/axis приведены в разделе numpy. Одноимённые функции перечислены ниже; здесь отдельно поясняются ограничения прямого доступа.
- При прямом вызове unp.array комплексный список не получает дополнение FEMM; создавайте комплексные данные через np.array. unp.sum/mean/trace и большинство трансцендентных функций рассчитаны на вещественные ndarray.
- unp.where(condition,x,y) принимает три аргумента; для индексов вызывайте unp.nonzero(condition). Комплексное умножение матриц выполняется через np.dot.
- Исходные функции linalg и fft описаны отдельными карточками ulab.numpy.linalg и ulab.numpy.fft. Для основного маршрута курса используются numpy.linalg и numpy.fft.
- Одноимённые функции для вещественных данных перечислены ниже. Их аргументы и возвращаемые значения описаны в разделе numpy: unp.acos, unp.acosh, unp.all, unp.any, unp.arange, unp.arctan2, unp.argmax, unp.argmin, unp.argsort, unp.around, unp.array, unp.asarray, unp.asin, unp.asinh, unp.atan, unp.atanh, unp.bincount, unp.bitwise_and, unp.bitwise_or, unp.bitwise_xor, unp.ceil, unp.clip, unp.compress, unp.concatenate, unp.conjugate, unp.convolve, unp.cos, unp.cosh, unp.cross, unp.degrees, unp.delete, unp.diag, unp.diff, unp.dot, unp.empty, unp.equal, unp.exp, unp.expm1, unp.eye, unp.flip, unp.floor, unp.frombuffer, unp.full, unp.get_printoptions, unp.imag, unp.interp, unp.isfinite, unp.isinf, unp.left_shift, unp.linspace, unp.load, unp.loadtxt, unp.log, unp.log10, unp.log2, unp.logspace, unp.max, unp.maximum, unp.mean, unp.median, unp.meshgrid, unp.min, unp.minimum, unp.ndarray, unp.ndinfo, unp.nonzero, unp.not_equal, unp.ones, unp.polyfit, unp.polyval, unp.radians, unp.real, unp.right_shift, unp.roll, unp.save, unp.savetxt, unp.set_printoptions, unp.sin, unp.sinc, unp.sinh, unp.size, unp.sort, unp.sort_complex, unp.sqrt, unp.std, unp.sum, unp.take, unp.tan, unp.tanh, unp.trace, unp.trapz, unp.vectorize, unp.where, unp.zeros.
Имена в установленной сборке
Перечень получен во встроенном интерпретаторе. Он включает функции, классы и константы. Ссылки ведут к контрактам; для прямого доступа ulab учитывайте условия этого раздела.
acosacoshallanyarangearctan2argmaxargminargsortaroundarrayasarrayasinasinhatanatanhbincountbitwise_andbitwise_orbitwise_xorboolceilclipcomplexcompressconcatenateconjugateconvolvecoscoshcrossdegreesdeletediagdiffdoteemptyequalexpexpm1eyefftflipfloatfloorfrombufferfullget_printoptionsimaginfint16int32int8interpisfiniteisinfleft_shiftlinalglinspaceloadloadtxtloglog10log2logspacemaxmaximummeanmedianmeshgridminminimumnanndarrayndinfononzeronot_equalonespipolyfitpolyvalradiansrandomrealright_shiftrollsavesavetxtset_printoptionssinsincsinhsizesortsort_complexsqrtstdsumtaketantanhtracetrapzuint16uint8vectorizewherezeros