@ru_python

Страница 1218 из 9768
Nobue
12.07.2016
17:16:00
ну тогда да, все немножко веселее

только ты сразу про такое говори в следующий раз)

Тёма
12.07.2016
17:16:23
Ну я говорил, просто выше чуть)

Nobue
12.07.2016
17:17:10
тогда по сути тебе нужно создать некую последовательность фильтров, от грубого до самого низкого

Google
Nobue
12.07.2016
17:17:20
первый например будет отрубать заведомо неверные значения вне порога

просто тупо по значению чтобы ошибки убрать вроде -9999 и 9999

Тёма
12.07.2016
17:17:52
Ну у меня эту функцию ща сигмоида и выполняет, не?

И мне кажется сигмоида в реализации проще чем фильтр

И не просит окна (или как это называется) больше 1 семпла при этом

Nobue
12.07.2016
17:18:28
первичный фильтр это просто функция которая не пропускает определенные значения да и все

?

Roman
12.07.2016
17:18:58
Телега заболела

Nobue
12.07.2016
17:19:03
кажется нам пора валить на канал про обработку данных

:D

Тёма
12.07.2016
17:19:16
Ограничивает?

Nobue
12.07.2016
17:19:28
давай я тебе в привате напишу а то мы тут задолбаем людей

Google
Тёма
12.07.2016
17:19:35
Давай)

Jonh
12.07.2016
19:37:54
Кастую % vs .format срач

Alexey
12.07.2016
19:38:57
хуйня.

не взлетит.

% legacy, .format new way. срач закрыт.

Pavel
12.07.2016
19:42:35
% legacy, .format new way. срач закрыт.
(приоткрываю) мне нравится делать что-нибудь вроде '%s.jpg' % filename (с одним параметром), пока в 3.6 не завезли f'' строки.

Alexey
12.07.2016
19:43:13
мне тоже.

Pavel
12.07.2016
19:44:15
вот и поспорили. :)

Alexey
12.07.2016
19:44:53
как всегда. :)

— Н говно. — Я знаю. — Но я иногда использую. — Я тоже.

Vladimir
12.07.2016
19:45:59
% legacy, .format new way. срач закрыт.
logger.info('%s - govno', some_var)

^ так вроде можно

точнее, не карается

Jonh
12.07.2016
19:49:05
% не будут убирать

% быстрее

Alexey
12.07.2016
19:58:52
кастую другой срач: свет это волна или частицы.

/dev
12.07.2016
19:59:26
Теперь другой вопрос: чем занимается стая волков, пока их никто не палит?

Zahar
12.07.2016
20:03:59
Около планет же пучок изменяет траекторию

Google
/dev
12.07.2016
20:05:10
Частицы
Две щели этому господину

Pavel
12.07.2016
20:05:21
% быстрее
порядок цифр примерно такой. >>> timeit.timeit("'%s.jpg' % filename", "filename='123'") 0.3744706618366962 >>> timeit.timeit("'%(filename)s.jpg' % {'filename': filename}", "filename='123'") 0.6696117725699935 >>> timeit.timeit("'{filename}.jpg'.format(filename=filename)", "filename='123'") 0.9893413939989273

Denis
12.07.2016
20:08:29
>>> timeit.timeit("'%s.jpg' % filename", "filename='123'") 0.17226493899943307 >>> timeit.timeit("'{}.jpg'.format(filename)", "filename='123'") 0.22589911200157076 не такая и большая разница

Pavel
12.07.2016
20:11:48
{} на 30% медленнее на этом тесте
но не в два или даже в три раза, как с .format()

Denis
12.07.2016
20:12:00
>>> timeit.timeit("filename + '.jpg'", "filename='123'") 0.06266029400103434

Pavel
12.07.2016
20:13:45
а вот и флейм наметился, форматирование против конкатенации.

/dev
12.07.2016
20:14:34
Когда ставится задача написать быстро и поддерживаемо, флейм не стоит

Но спортивный флейм для сферических коней можно устроить

Хм, а если вместо строк шаблонов с .format использовать лямбды с конкатенацией внутри?

Надо добраться до ноута

/dev
12.07.2016
20:21:58
чо
Ща, доберусь, тест напишу, видно будет

Pavel
12.07.2016
20:23:17
Кстати, тут вопрос в голове крутится. Длинные строки-шаблоны, которые не подразумевается переводить на другой язык, как хранить, чтобы не было ругани на слишком длинные строки? Я имею в виду фрагменты типа self.logger.debug("Сделали {что-то}, результат {такой}, условия {такие} и {такие}, погода {вот такая}".format()).

Kolyann
12.07.2016
20:24:57
выигрываешь тысячные доли секунд на форматировании @ изучаешь влияние кавычек на производительность @ вместо a+"!" используешь ''.join(a,"!") ... А ПОТОМ КАК БАХНЕШЬ ПОЛНЫЙ ПЕРЕБОР ПО МАССИВУ НА ПАРУ ЛЯМОВ ЭЛЕМЕНТОВ

Alexey
12.07.2016
20:26:18
Коля дело говорит.

Kolyann
12.07.2016
20:27:18
у меня так например поделие, что я сегодня описывал

2 или 3 раза перекидывает блок текста размером где-то в 500мб

Andrey
12.07.2016
20:30:39
опять джанго срач пропустил

Alexey
12.07.2016
20:30:48
эх ты.

Google
Alexey
12.07.2016
20:31:03
пора уже подписки вводить здесь. токо срач на который ты подписан — тебя телега суммонит сразу.

Andrey
12.07.2016
20:31:11
во во

/dev
12.07.2016
20:31:36
Хм, а если вместо строк шаблонов с .format использовать лямбды с конкатенацией внутри?
>>> timeit.timeit("tmplt.format(filename)", "tmplt='{}.jpg'; filename='123'") 0.5777219000701326 >> timeit.timeit("tmplt(filename)", "tmplt=lambda f: f+'.jpg'; filename='123'") 0.3368916884760864

Andrey
12.07.2016
20:32:39
надо бота написать, что бы по ключевым словам определял и включал на ноуте трек "присядем на пороженьке, съедим говна по ложеньке - не зря нас говноедами зовут "

H
12.07.2016
20:37:28
короче

H
12.07.2016
20:38:20
есть инфа, кто пишет в форматировании {} вместо {0} тот подворачивает штаны

Admin
ERROR: S client not available

Alexey
12.07.2016
20:38:31
инфа сотка?

H
12.07.2016
20:38:48
146%

там же ДИЧАЙШЫЙ буст производительности начиная с джвух элементов

In [9]: timeit "{}".format("1") 1000000 loops, best of 3: 166 ns per loop In [10]: timeit "{0}".format("1") 10000000 loops, best of 3: 139 ns per loop In [11]: timeit "{0} {1}".format("1", "2") 1000000 loops, best of 3: 154 ns per loop In [12]: timeit "{} {}".format("1", "2") 1000000 loops, best of 3: 280 ns per loop

Andrey
12.07.2016
20:41:04
H
12.07.2016
20:41:07
ну и не забываем делать перебор в цикле по листу из 100 млн элементов, колян правильно сказал

.
12.07.2016
20:42:28
Andrey
12.07.2016
20:42:45
да

H
12.07.2016
20:44:38
очень хороший топик есть на эту тему на ответы.мейл.ру (это аналог стаковерфлоу ?) https://otvet.mail.ru/question/176948900

Andrey
12.07.2016
20:45:55
не я начал занудничать к тому что это вполне удобно делать {} с индексами

Pavel
12.07.2016
20:47:06
не я начал занудничать к тому что это вполне удобно делать {} с индексами
и не забывать пересчитывать индексы, а при измении количества параметров - снова считать.

Andrey
12.07.2016
20:47:23
ну это зависит от

Google
v
12.07.2016
20:47:45
"тепер моральные уроды будут говорить не только, что "сама виновата - оделась как проститутка", но и "сам виноват - оделся как содомит"?"

сцук

где живот зашить на ночь глядя?

Andrey
12.07.2016
20:48:02
но когда надо сделать не много вставок где будут повторения то вполне применимо

чтобы по ключам не делать можно сделать по индексам

H
12.07.2016
20:51:15
я вроде все сказал, дальше дело каждого ?

Belegnar
12.07.2016
20:55:19
Alexey
12.07.2016
20:59:50
я ни хуя не понел.

Kolyann
12.07.2016
21:00:17
я ни хуя не понел.
СуК@ это правда уже бесит!

Alexey
12.07.2016
21:00:31
что я ни хуя не понемаю скриншотов несвязного текста? :))

да, меня тоже временами.

H
12.07.2016
21:00:44
СуК@ прям как ник в контрстрайке годов этак 2000

кстати если 20 умножить на 14 получится 280

он видимо в математической школе учится! ?

Kolyann
12.07.2016
21:03:26
что я ни хуя не понемаю скриншотов несвязного текста? :))
Да это из обсуждения подворотов на ответах мэилру выше

Alexey
12.07.2016
21:03:34
а. ни хуя себе. :)

H
12.07.2016
21:03:49
сорян, я не читал

Jonh
12.07.2016
21:07:14
А если я индексы использую, то подвороты нужно развернуть что ли?

H
12.07.2016
21:07:52
подверни внутрь

Страница 1218 из 9768