FEMM 5

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

scipy.special

Специальные вещественные функции применяются к скалярным аргументам и массивам.

scipy.special.erfФункция ошибок: 2/sqrt(pi)·интеграл exp(-t²) от 0 до x.

scipy.special.erf

scipy.special.erf(x, *, out=None, dtype=None)

Функция ошибок: 2/sqrt(pi)·интеграл exp(-t²) от 0 до x.

Аргументы

Аргументы вызова scipy.special.erf
ИмяНазначение и допустимые значения
xВещественный скаляр или ndarray; для gamma/gammaln избегайте полюсов в неположительных целых.
outДля вещественного ndarray: None создаёт новый результат; иначе плотный float ndarray той же формы заполняется значениями.
dtypeПринимаемый параметр совместимости вещественного ядра; в общем векторном пути не меняет float dtype результата.

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

Вещественный скаляр либо вещественный ndarray той же формы.

Пример

MicroPython FEMM 5
"Пример scipy.special.erf.\nСреда: встроенный MicroPython FEMM 5.\nФункция ошибок: 2/sqrt(pi)·интеграл exp(-t²) от 0 до x.\nРезультат: Вещественный скаляр либо вещественный ndarray той же формы."

import numpy as np
import scipy as sp
y=sp.special.erf(np.array([0]))
assert abs(y[0]-(0))<1e-9
print(y)

Ожидаемый результат. Первый элемент равен 0.

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

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

scipy.special.erfcДополнительная функция ошибок: 1-erf(x).

scipy.special.erfc

scipy.special.erfc(x, *, out=None, dtype=None)

Дополнительная функция ошибок: 1-erf(x).

Аргументы

Аргументы вызова scipy.special.erfc
ИмяНазначение и допустимые значения
xВещественный скаляр или ndarray; для gamma/gammaln избегайте полюсов в неположительных целых.
outДля вещественного ndarray: None создаёт новый результат; иначе плотный float ndarray той же формы заполняется значениями.
dtypeПринимаемый параметр совместимости вещественного ядра; в общем векторном пути не меняет float dtype результата.

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

Вещественный скаляр либо вещественный ndarray той же формы.

Пример

MicroPython FEMM 5
"Пример scipy.special.erfc.\nСреда: встроенный MicroPython FEMM 5.\nДополнительная функция ошибок: 1-erf(x).\nРезультат: Вещественный скаляр либо вещественный ndarray той же формы."

import numpy as np
import scipy as sp
y=sp.special.erfc(np.array([0]))
assert abs(y[0]-(1))<1e-9
print(y)

Ожидаемый результат. Первый элемент равен 1.

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

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

scipy.special.gammaГамма-функция; для положительного целого n равна (n-1)!.

scipy.special.gamma

scipy.special.gamma(x, *, out=None, dtype=None)

Гамма-функция; для положительного целого n равна (n-1)!.

Аргументы

Аргументы вызова scipy.special.gamma
ИмяНазначение и допустимые значения
xВещественный скаляр или ndarray; для gamma/gammaln избегайте полюсов в неположительных целых.
outДля вещественного ndarray: None создаёт новый результат; иначе плотный float ndarray той же формы заполняется значениями.
dtypeПринимаемый параметр совместимости вещественного ядра; в общем векторном пути не меняет float dtype результата.

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

Вещественный скаляр либо вещественный ndarray той же формы.

Пример

MicroPython FEMM 5
"Пример scipy.special.gamma.\nСреда: встроенный MicroPython FEMM 5.\nГамма-функция; для положительного целого n равна (n-1)!.\nРезультат: Вещественный скаляр либо вещественный ndarray той же формы."

import numpy as np
import scipy as sp
y=sp.special.gamma(np.array([5]))
assert abs(y[0]-(24))<1e-9
print(y)

Ожидаемый результат. Первый элемент равен 24.

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

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

scipy.special.gammalnНатуральный логарифм абсолютного значения гамма-функции.

scipy.special.gammaln

scipy.special.gammaln(x, *, out=None, dtype=None)

Натуральный логарифм абсолютного значения гамма-функции.

Аргументы

Аргументы вызова scipy.special.gammaln
ИмяНазначение и допустимые значения
xВещественный скаляр или ndarray; для gamma/gammaln избегайте полюсов в неположительных целых.
outДля вещественного ndarray: None создаёт новый результат; иначе плотный float ndarray той же формы заполняется значениями.
dtypeПринимаемый параметр совместимости вещественного ядра; в общем векторном пути не меняет float dtype результата.

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

Вещественный скаляр либо вещественный ndarray той же формы.

Пример

MicroPython FEMM 5
"Пример scipy.special.gammaln.\nСреда: встроенный MicroPython FEMM 5.\nНатуральный логарифм абсолютного значения гамма-функции.\nРезультат: Вещественный скаляр либо вещественный ndarray той же формы."

import numpy as np
import scipy as sp
y=sp.special.gammaln(np.array([1]))
assert abs(y[0]-(0))<1e-9
print(y)

Ожидаемый результат. Первый элемент равен 0.

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

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

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

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