Задать вопрос

Тетрация в Python?

Не нашёл в NumPy / SciPy функций для тетрации чисел, где искать?
Написанная мной функция вылетает из-за переполнения стека даже на маленьких числах, в во всяких нумпаях они на сях написаны, должно быть лучше с этим, наверное..
  • Вопрос задан
  • 1559 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
bobrovskyserg
@bobrovskyserg
Маленькие - это сколько? 2^^5 ~ 2*10^19729, 2^^6 ~ 10^(6*10^19728).
Искать нигде не надо, в питоне отличная целочисленная арифметика, а весь удар приходится на одно-единственное действие - последнее возведение в степень. А со стеком там ничего быть не может:
def tet(a, n):
    return a ** (tet(a, n - 1)) if n else 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽