Size: a a a

Сообщество Python Программистов

2020 October 05

ВИ

Валерий Иванов... in Сообщество Python Программистов
$name$
Rud: ну да, ну да, пошел я нахер
Костя привет)
источник

$

$name$ in Сообщество Python Программистов
Валерий Иванов
Костя привет)
Приветствую
источник

$

$name$ in Сообщество Python Программистов
Однако, мы знакомы?/
источник

$

$name$ in Сообщество Python Программистов
И поздороваться можно в ЛС. Не хватало, чтобы 4к человек здороваться друг с другом начали)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Rud 356
точность
+5
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Rud 356 до 1197.92 (+5.00)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
$name$
Rud: ну да, ну да, пошел я нахер
Я дал + не за точность, а за сам код
источник

$

$name$ in Сообщество Python Программистов
Просто Ярик
Я дал + не за точность, а за сам код
:)
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Просто Ярик
Теперь осталось только разобраться
О, я написал код для метода последовательного приближения
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Чекай
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
def rt(n, power, prec=2**(-8)):
   upper = 1
   while upper**power<n:
       lower = upper
       upper*=2
   mid = (lower+upper)/2
   while abs(n - mid**power) > prec:
       mid = (lower+upper)/2
       p = mid**power
       if p < n:
           lower = mid
       elif p > n:
           upper = mid
       print("mid:", mid)
   return mid

number = 9.5
power = 2
root = rt(number, power)
print(power, "degree root of", number, "is", root)
print("check:", root**power)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Алгоритм простой
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
upper - верхняя граница значений
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
lower - нижняя
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
На каждом шаге берём среднее, возводим в степень, проверяем больше или меньше. Если меньше - подтягиваем нижнюю границу, если больше - подтягиваем верхнюю границу.
Повторяем пока разница между mid**power не будет меньше чем заданная точность
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вот это - чистый метод последовательных приближений. Он же - метод "тяжёлого шарика".
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Бензофуран Гетероцикл
На каждом шаге берём среднее, возводим в степень, проверяем больше или меньше. Если меньше - подтягиваем нижнюю границу, если больше - подтягиваем верхнюю границу.
Повторяем пока разница между mid**power не будет меньше чем заданная точность
Супер понятно
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Вот это - чистый метод последовательных приближений. Он же - метод "тяжёлого шарика".
Спасибо еще раз
источник

K

KarmaBot in Сообщество Python Программистов
Просто Ярик
Спасибо еще раз
Вы увеличили карму Бензофуран Гетероцикл до 1885.67 (+13.31)
источник