@ru_python

Страница 3085 из 9768
Denis
02.07.2017
22:31:20
чо

Nikolay
02.07.2017
22:31:35
ну как бы это совсем не однострочник
ой, да ладно, "".join(asyncio.gather(*workers)) - это вполне себе однострочник

melancholiac
02.07.2017
22:31:50
(хотя откровенно я в душе не ебу что за асинкио и воркеры .-.)

Google
Маришка
02.07.2017
22:32:06
mapreduce, на шаге map у тебя подготавливаются данные, обычно они представляются в виде дикта, а на шаге reduce идёт применение функции к ключам этого дикта

Nikolay
02.07.2017
22:32:20
ну еще воркеров наплодить
я про то, как работает mapreduce и где там reduce

melancholiac
02.07.2017
22:33:27
ой, да ладно, "".join(asyncio.gather(*workers)) - это вполне себе однострочник
этот код асинхронно собирает данные от параллельно выполняющихся процессов workers?

Aldar
02.07.2017
22:33:34
надо сразу на скале писать или эрланге

а не на питоне

Маришка
02.07.2017
22:33:52
Даешь машинный код !

Проксимов
02.07.2017
22:33:53
melancholiac
02.07.2017
22:33:53
это я спрашиваю потому что думаю возможно ли это переписать через генератор

Nikolay
02.07.2017
22:34:07
только там не процессы, а корутины

melancholiac
02.07.2017
22:34:09
это профитнее?

Google
melancholiac
02.07.2017
22:34:25
так

теперь я официально выпал в осадок

Nikolay
02.07.2017
22:34:45
точнее, asyncio.gather() делает лист, но можно сделать через wait() и полноценный асинхронный reduce()

Проксимов
02.07.2017
22:34:56
теперь я официально выпал в осадок
Выпал в осадок когда это ещё не было майнстримом)

Nikolay
02.07.2017
22:35:11
потипу "".join(gevent.imap_unordered(func, data)) в gevent

melancholiac
02.07.2017
22:35:12
начанили: однострочкик для фиб vs генератор для фиб

Маришка
02.07.2017
22:35:16
но почему?
Что но почему?)

melancholiac
02.07.2017
22:35:23
мап же кейворд?

или тоже в функтулзах?

Маришка
02.07.2017
22:36:26
Что бы по ключу который будет что то означать получать нужные данные?

И он никак не связан с map в mapreduce

Nikolay
02.07.2017
22:38:12
Проксимов
02.07.2017
22:38:19
Stanislav
02.07.2017
22:38:25
а потом жависты говорят что питонисты это дети

melancholiac
02.07.2017
22:38:48
просто в моем понимании редус как то так def reduce(acc,func,coll): if len(coll)==1: return func(acc,coll[0]) else: return reduce(func(acc,coll[0]),func,coll[1:])

Google
Проксимов
02.07.2017
22:39:13
Быстрее map или comprehension ? Или одинаково?

Nikolay
02.07.2017
22:39:25
Можно ссылку, друг просит
http://www.camwhores.tv/videos/34683/mylittlebunny1-webcam-show-2016-april-29-173226/

Constantine
02.07.2017
22:40:05
превью твоей ссылки прямо подозрительное ?

Nikolay
02.07.2017
22:40:34
превью твоей ссылки прямо подозрительное ?
ну, мне сказали, что не могли найти девушку...

Проксимов
02.07.2017
22:40:46
Друг же попросил

Nikolay
02.07.2017
22:41:19
короче

map и reduce в смысле CS вполне себе имеют общее с mapreduce как концепцией

map - это применение функции к элементам контейнера по-очереди

Проксимов
02.07.2017
22:42:16
Короче: со своими функционалищьками

Nikolay
02.07.2017
22:42:24
например, раздача задач воркерам

Stanislav
02.07.2017
22:42:31
КАТАМОРФИЗМ

Nikolay
02.07.2017
22:42:51
а reduce - это свертка списка, то есть, например, аккумулирование результатов с воркеров

все логично

Stanislav
02.07.2017
22:44:31
Вспомним определение класса Functor: class Functor f where fmap :: (a -> b) -> (f a -> f b) В этом определении участвуют тип f и метод fmap. Можно сказать, что тип f переводит произвольные типы a в специальные типы f a. В этом смысле тип f является функцией, которая определена на типах. Метод fmap переводит функции общего типа a -> b в специальные функции f a -> f b. пнятненько ?

Nikolay
02.07.2017
22:44:38
а к вопросу "почему не yield" - потому что не нужны сайдэффекты

Nikolay
02.07.2017
22:44:51
melancholiac
02.07.2017
22:44:56
чокер сравни

тут сплошаня полоска

Google
Constantine
02.07.2017
22:45:09
у неё брови как у гермионы в гарри поттере двигаются синхронно

melancholiac
02.07.2017
22:45:26


Constantine
02.07.2017
22:45:33
:D

Stanislav
02.07.2017
22:45:34
>фп на питоне >не нужны сайдэффекты

Constantine
02.07.2017
22:45:34
сука

определили бабу по чокеру

Admin
ERROR: S client not available

Nikolay
02.07.2017
22:45:54
и? девушка-то та же

Constantine
02.07.2017
22:45:56
красавц

:D

melancholiac
02.07.2017
22:46:02
Nikolay
02.07.2017
22:46:08
гифка просто не конкретно из этого видео

melancholiac
02.07.2017
22:46:10
я сейчас все её видео пересмотрю блять

ради того момента

melancholiac
02.07.2017
22:46:54
типо coll()?

Nikolay
02.07.2017
22:47:13
melancholiac
02.07.2017
22:47:20
в коде что я кинул

Nikolay
02.07.2017
22:47:32
в коде что я кинул
ты вообще кинул непойми что :)

Google
melancholiac
02.07.2017
22:47:37
бле

а как тогда выглядит мапредус?

.-.

Stanislav
02.07.2017
22:49:27
а как тогда выглядит мапредус?
да всё правильно ты написал, просто проверка на len(x) == 1 заменяется на a, *b = c if b:

melancholiac
02.07.2017
22:49:48
понял

и? девушка-то та же
да ты прав она

вот видео http://www.camwhores.tv/videos/46771/mylittlebunny1-webcam-show-2016-04-24-004549/

спасибо от меня и 20+ людей которые спрашивали её имя

теперь они могут спать спокойно

Проксимов
02.07.2017
23:29:11
melancholiac
02.07.2017
23:29:32
что за ref на гите?

:ref:`built-in-funcs

вроде такого

это ведь не гиперссылки?

BlackAndOrange
02.07.2017
23:33:05
Ссылка на другую часть документации, по идее

melancholiac
02.07.2017
23:33:44
тоже так думал

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