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

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

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

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

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

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

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

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 503 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир