
Alexander
09.11.2016
17:55:36
нужно сложить два флоата и не получить говна вида 0.44000000000000006
точность два знака

Aragaer
09.11.2016
17:56:30
эм
а где говно?

Google

Aragaer
09.11.2016
17:56:56
я вижу флоат

Pavel
09.11.2016
17:57:20

Dmitry
09.11.2016
17:57:33
или округляй ?
если прям флоата

Eldar
09.11.2016
17:57:57
"%.2f" % 0.4400000000000000000000000000001
а не это для строки

Pavel
09.11.2016
17:58:19
Лучше decimal, он для этого сделан

Alexander
09.11.2016
17:58:27
у меня выход из цикла число 0,8 , начальное число 0,1 и оно увеличивается на 0,07 , по итогу условия цикла не срабатывают

Eldar
09.11.2016
17:58:30
крч в гугл иди

Aragaer
09.11.2016
17:58:30
ну только если его потом привести к флоату, то не факт, что он не превратится обратно в 0.4400000006
ээ
никогда не сравнивай два флоата на равенство
только если ты пишешь компилятор наверно

Google

Aragaer
09.11.2016
17:59:17
и там тогда в тестах можно сравнивать два флоата на равенство

Eldar
09.11.2016
17:59:23
в бегинеры его!!!

Alexander
09.11.2016
17:59:45

Eldar
09.11.2016
18:00:03
сочувствую

Aragaer
09.11.2016
18:00:27
по-моему я еще в школе знал, что нельзя проверять на равенство два флоата

Eldar
09.11.2016
18:00:39
понаберут в вузы незнающих

Aragaer
09.11.2016
18:01:15
для флоатов делают функцию типа almostEqual, которая проверяет, что разность двух флоатов очень мала

Alexander
09.11.2016
18:01:36

Eldar
09.11.2016
18:02:00
крч if abs(x1-x2) < точность_сравнения: ... else: ...

Aragaer
09.11.2016
18:02:11
if abs(fl1-fl2) < 0.0001: print "Можно считать, что равны"
в модуле unittest метод assertAlmostEqual по умолчанию сравнивает с точностью 10 в -7

Eldar
09.11.2016
18:03:35
это все егэ
а оно то тут причем? Самообразовываться можно и в школе

exec
09.11.2016
18:07:49

Alexander
09.11.2016
18:08:25

Aragaer
09.11.2016
18:10:45
флоат имеет 32 бита на мантиссу и экспоненту
или даже не так - у флоата может быть чорт знает какая реализация, но скорее всего тебе придется иметь дело с флоатом, в котором есть мантисса и экспонента и все вместе занимает 32 бита.

exec
09.11.2016
18:12:57
Ого, как ты быстро гуглишь)

Pavel
09.11.2016
18:15:19

Eldar
09.11.2016
18:16:05
это вы в Си уже ушли чтоль?

Google

exec
09.11.2016
18:16:42

qwerty
09.11.2016
18:33:15

Pavel
09.11.2016
18:33:27

Aragaer
09.11.2016
18:34:40
да. Я очень часто вижу попытки использовать флоаты вместо интов в тех местах, где на самом деле надо использовать инты
"почему 0.1+0.1 == 0.2 это ложь" это признак того, что на самом деле нужны были инты

Марк ☢
09.11.2016
18:35:58

Dmitry
09.11.2016
18:44:31
Прямо на IO совсем не будешь просидеть.
Очень советую. И можно прямо быстро и много без многопоточности

Pavel
09.11.2016
18:45:24
Напомните, пожалуйста, как называется расстояние между строками, когда мы считаем заменяемые символы, добавляемые или убираемые символы из строки?

Dmitry
09.11.2016
18:45:40
Расстояние Ливанштейна
)

Pavel
09.11.2016
18:46:05

Artem
09.11.2016
18:46:21
Левен

Dmitry
09.11.2016
18:46:26
Да.
Описятался

Pavel
09.11.2016
18:46:32
гугл исправит

Artem
09.11.2016
18:47:15
Гугл посчитал самое близкое по расстоянию левенштейна известное ему слово к твоему)

Dmitry
09.11.2016
18:47:24
Ахаха.
Таки да.

Google

Dmitry
09.11.2016
18:47:30
И предложит.
А вообще советую попробовать word2vec
Прямо крутая штука для сравнения строк.

Admin
ERROR: S client not available

Dmitry
09.11.2016
18:48:24
И Python версия open source

b0g3r
09.11.2016
18:49:35

Pavel
09.11.2016
18:49:36
И Python версия open source
мне прямо сейчас нужно в базе данных найти примерно похожую строку, поэтому питоновская реализация не катит.

Ilia
09.11.2016
18:50:05

Dmitry
09.11.2016
18:50:34

Pavel
09.11.2016
18:50:43

Dmitry
09.11.2016
18:50:47
Я то думал там только синтаксис...

Ilia
09.11.2016
18:51:06
Использовал на проекте довольно успешно, правда не для продакшн кейса

Artem
09.11.2016
19:35:17

Alexander
09.11.2016
19:50:52
сколько же людей приходит

[Anonymous]
09.11.2016
19:54:21
всем привет
много людей приходит?

Евгений
09.11.2016
19:54:58

[Anonymous]
09.11.2016
19:57:34
вообщето я гугл ввел : телеграм чат програмирование
в*

Google

[Anonymous]
09.11.2016
19:58:05
пс. русский не нативній язік

Марк
09.11.2016
20:01:41
Кто-то знает чатик с бухами?

Salim
09.11.2016
20:06:13
кто нить знает чат как овладеть морсиянкой?
или как перестать блюдить

Gleb
09.11.2016
20:41:17
Привет. Где искать для себя задачи? Скучно идти по книженции вбивая примерчики. Где можно найти что-то, над чем интересно будет работать?

Ray
09.11.2016
20:44:55
это надо будет сперва что-то принимать

Nikolay
09.11.2016
20:45:05
да
спайсы, например

Alexander
09.11.2016
20:45:18
грибы

Ray
09.11.2016
20:45:52
грибы годны если только не qa
так что начинайте привыкать )

Gleb
09.11.2016
20:47:03