LINUX.ORG.RU

Сообщения Lizhen

 

Оптимизация в питоне?

Где про это почитать можно. С самых простых вещей, что это такое вообще и зачем и как ее делают. И чем это отличается от рефакторинга?

 

Lizhen
()

Cпециальность бакалавриата 1.01.03.04 «Прикладная математика»

Кто оканчивал? Кем можно работать после окончания? Кроме Макдональса, школы и программистки на питоне, разумеется.

 

Lizhen
()

Что такое «мягкое» реальное время?

Чем оно отличается от «твердого» или просто реального времени? Вопрос возник в рамках одного спора, где на мои рассуждения о тормозах в питоне предъявили, что его используют в программах для интернет-вещей.

 

Lizhen
()

яма < 50

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

 

Lizhen
()

Самый простой способ рисовать график в питоне

Нужно нарисовать график из файла. Еще нужно кнопки выбора файла и маштабирования по осям х и у. Файл текстовый. Первая колонка х, вторая у.

 

Lizhen
()

Удалите мою тему из job про репетитора

Ее не нужно было создавать.

 

Lizhen
()

Тут есть кто прошарен в матрицах?

А вдруг внезапно препод по линалу? Нужно помочь решить задачу. Объяснить алгоритм.

 ,

Lizhen
()

Оптимизация хвостовой рекурсии в питоне

Почему вдруг ее нет? Не могут сделать? Правильно я понимаю, что абсолютно любая функция с рекурсией большой глубины приведет к ошибке переполнения стека?

 

Lizhen
()

Рекурсия в питон и числа Фибоначчи

Привет.

Вот дано определение чисел Фибоначчи:

F(0)=0, F(1)=1, F(N)=F(N-1)+F(N-2).

Мне нужно написать функцию вычисления через рекурсию и цикл.

Вот я написала:


def f1(n):
    if n == 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fib(n-1) + fib(n-2)

def f2(n):
    x, y = 0, 1
    if n == 0:
        return 0
    for i in range(n-1):
        x, y = y, x + y
    return y

Объясните пожалуйста,почему f1 с рекурсией работает в 10 млн. раз медленее чем f2. В гугле есть какая то фигня про рекурсию в питоне, но на английском языке и я не понимаю.

 ,

Lizhen
()

RSS подписка на новые темы