Тетрация в Python? Не нашёл в NumPy / SciPy функций для тетрации чисел, где искать?
Написанная мной функция вылетает из-за переполнения стека даже на маленьких числах, в во всяких нумпаях они на сях написаны, должно быть лучше с этим, наверное..

21 Авг 2019 в 06:12
382 +1
1
Ответы
1

Да, в NumPy и SciPy действительно нет встроенных функций для тетрации чисел. Однако, можно попробовать использовать библиотеку sympy, которая предоставляет более широкие математические возможности, включая операции тетрации.

Пример использования тетрации в библиотеке sympy:

from sympy import tetration
# Пример тетрации числа 3 в степени 2
result = tetration(3, 2)
print(result)

Если функция, которую вы написали, вызывает переполнение стека даже на маленьких числах, возможно, это связано с рекурсивной реализацией. Вы можете попробовать переписать функцию таким образом, чтобы она использовала циклы вместо рекурсии, что может помочь избежать переполнения стека.

Надеюсь, это поможет вам с реализацией тетрации в Python! Если у вас возникнут другие вопросы, не стесняйтесь спрашивать.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир