Тетрация в Python? Не нашёл в NumPy / SciPy функций для тетрации чисел, где искать? Написанная мной функция вылетает из-за переполнения стека даже на маленьких числах, в во всяких нумпаях они на сях написаны, должно быть лучше с этим, наверное..
Да, в NumPy и SciPy действительно нет встроенных функций для тетрации чисел. Однако, можно попробовать использовать библиотеку sympy, которая предоставляет более широкие математические возможности, включая операции тетрации.
Пример использования тетрации в библиотеке sympy:
from sympy import tetration # Пример тетрации числа 3 в степени 2 result = tetration(3, 2) print(result)
Если функция, которую вы написали, вызывает переполнение стека даже на маленьких числах, возможно, это связано с рекурсивной реализацией. Вы можете попробовать переписать функцию таким образом, чтобы она использовала циклы вместо рекурсии, что может помочь избежать переполнения стека.
Надеюсь, это поможет вам с реализацией тетрации в Python! Если у вас возникнут другие вопросы, не стесняйтесь спрашивать.
Да, в NumPy и SciPy действительно нет встроенных функций для тетрации чисел. Однако, можно попробовать использовать библиотеку sympy, которая предоставляет более широкие математические возможности, включая операции тетрации.
Пример использования тетрации в библиотеке sympy:
from sympy import tetration# Пример тетрации числа 3 в степени 2
result = tetration(3, 2)
print(result)
Если функция, которую вы написали, вызывает переполнение стека даже на маленьких числах, возможно, это связано с рекурсивной реализацией. Вы можете попробовать переписать функцию таким образом, чтобы она использовала циклы вместо рекурсии, что может помочь избежать переполнения стека.
Надеюсь, это поможет вам с реализацией тетрации в Python! Если у вас возникнут другие вопросы, не стесняйтесь спрашивать.