FEMM 5

Модули и функции · встроенный MicroPython FEMM 5

array

Компактный одномерный массив чисел одного машинного типа.

Условия работы

array.arrayХранит значения компактнее списка объектов и поддерживает индексацию/срезы.

array.array

array(typecode, iterable=())

Хранит значения компактнее списка объектов и поддерживает индексацию/срезы.

Аргументы

Аргументы вызова array.array
ИмяНазначение и допустимые значения
typecodeОднобуквенный код числового типа, например d для double.
iterableНачальные значения.

Возвращаемое значение

Изменяемый числовой массив.

Пример

MicroPython FEMM 5
"Пример array.array.\nСреда: встроенный MicroPython FEMM 5.\nХранит значения компактнее списка объектов и поддерживает индексацию/срезы.\nРезультат: Изменяемый числовой массив."

import array
a=array.array('d',[0.1,0.2])
assert len(a) == 2 and abs(a[1]-0.2)<1e-12

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

array.array.appendДобавляет одно значение в конец.

array.array.append

array.append(value)

Добавляет одно значение в конец.

Аргументы

Аргументы вызова array.array.append
ИмяНазначение и допустимые значения
valueЧисло, приводимое к типу массива.

Возвращаемое значение

None.

Пример

MicroPython FEMM 5
"Пример array.array.append.\nСреда: встроенный MicroPython FEMM 5.\nДобавляет одно значение в конец.\nРезультат: None."

import array
a=array.array('d')
a.append(0.25)
assert a[0] == 0.25

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

array.array.extendРасширяет массив значениями потока.

array.array.extend

array.extend(iterable)

Расширяет массив значениями потока.

Аргументы

Аргументы вызова array.array.extend
ИмяНазначение и допустимые значения
iterableЗначения для добавления.

Возвращаемое значение

None.

Пример

MicroPython FEMM 5
"Пример array.array.extend.\nСреда: встроенный MicroPython FEMM 5.\nРасширяет массив значениями потока.\nРезультат: None."

import array
a=array.array('d',[1])
a.extend([2,3])
assert list(a) == [1,2,3]

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

Имена в установленной сборке

Перечень получен во встроенном интерпретаторе. Он включает функции, классы и константы. Ссылки ведут к контрактам; для прямого доступа ulab учитывайте условия этого раздела.