@ru_python

Страница 8771 из 9768
Danil
18.04.2019
14:50:08
Сейчас я управляю объектами так: manager.method(*params), далее method вызывается у всех оберток, а они через gettatr передают объектам. Я же хочу сделать manager.params(*params).method(*method_params)

Я кажется понял как это сделать

Tigran
18.04.2019
14:52:35
?

Danil
18.04.2019
14:53:42
Короче подумал сделать метод params, но не понятно что возвращать, ведь потом нужно ловить метод через getattr... Поэтому наверное нужно создавать отдельный класс, который будет настраиваться с помощью параметров?

Google
Zombibober
18.04.2019
14:57:50
Написать функцию получения последнего элемента или None. Есть ли у кого идеи, кроме просто прохода по циклу ?

Albatrosicks
18.04.2019
14:58:11
Zombibober
18.04.2019
14:58:46
Угу, это про генераторы

Tishka17
18.04.2019
14:58:55
тогда нет вариантов

Zombibober
18.04.2019
14:59:03
@Tishka17 Спасибо, тогда делаю цикл

Tishka17
18.04.2019
14:59:35
блин, не влезло

Danil
18.04.2019
14:59:37
Как ты бы добавил выполнение print с таймаутом? Таймаут в виде (5, 10), т.е. случайное от 5 до 10)

Tishka17
18.04.2019
14:59:57
короче там самая длинная строка: getattr(i, item)(*args, **kwargs, **self.default_data.get(item, {}))

Konstantin
18.04.2019
15:00:24
Всем привет! Яндекс приглашает опытных бэкенд-разработчиков (C++/Python) на годичную программу по машинному обучению в таких областях, как линейные модели и градиентный бустинг, рекомендательные системы, нейросети для анализа изображений, текста и звука. Участие оплачивается и предполагает полную занятость: 40 часов в неделю, начиная с 1 июля этого года. Приём заявок уже открыт и продлится до 1 мая. Подать заявку и узнать подробности можно здесь: https://yandex.ru/promo/events/ml-residency

Google
Danil
18.04.2019
15:03:50
Zombibober
18.04.2019
15:04:46
Написать функцию получения первого элемента или None def first(iterable: Iterable): """ >>> foo = (x for x in range(10)) >>> first(foo) 0 >>> first(range(0)) None """ Как я понимаю, это же тупо next?

Albatrosicks
18.04.2019
15:08:10
(.*): $1

если не заработает, можешь выкидывать это

Andrew
18.04.2019
15:08:38
(.*): $1
Не у меня приступ кретинизма

Konstantin
18.04.2019
15:10:29
А если только проходил курс Яндекса по ML на Coursera, есть шанс попасть?)
Программа не требует сильных ML знаний (достаточно будет понимания базовых принципов), она скорее рассчитана на опытных бэкендеров, которые хотят попробовать перепрофилироваться в ML-инженеров.

Viktoria
18.04.2019
15:10:38
А если только проходил курс Яндекса по ML на Coursera, есть шанс попасть?)
сходите и узнаете) напишите их hr на почту. иногда присылают материалы для подготовки к собесам

Ruslan
18.04.2019
15:11:47
Human
18.04.2019
15:13:32
Не пишу на питоне, но тут увидел задачу у одного человека который решает ее на питоне. Вообщем у него нужно уменьшить задержку ответа, в боте ВК. Поэтому он хочет рабить на пулы потоков с очередями. Один пул слушает LongPoll и кладет все в очерель, далее другой пул берет из очереди и выполняет логику и кладет ответ в очередь, и завершающий берез из очереди и отправляет ответ. Я правильно понимаю, что это все бесмыслено тк в питоне GIL?

Скрудж
18.04.2019
15:16:19
Начнём с того, что класть в очередь и брать из очереди можно в разных процессах
Я так и делаю из разных потоков, но уже ушел читать матчасть, чтобы понять, где я сделал говно

Google
Human
18.04.2019
15:16:20
Начнём с того, что класть в очередь и брать из очереди можно в разных процессах
Это да, но там шла речь про потоки внутри одного инстанса

Alex
18.04.2019
15:18:39
Кто шарит в pandas, подскажите, как правильно создавать ссылку на срез датафрейма, именно ссылку , не копию. Нужно в цикле пробежаться по датафрейму и для производительности хочу сохранить ссылку, чтобы не считать этот срез по сто раз. Всегда думал , что .loc создаёт ссылку, но вроде как это не работает у меня

Human
18.04.2019
15:18:43
нет, неправильно понимаешь
Но ведь python блочит остальные потоки если один обращается к общей памяти? То есть почти всегда? Допустим если идет запрос LongPoll. Питон переключился на обработку другого потока ибо IO, ответ получается уже может прийти, но питон будет все еще выполнять тот поток, а не принимать поток параллельно.

Viktoria
18.04.2019
15:19:08
Я постучался туда, но интересно заранее оценить шансы)
Скорее всего будут жёстко алгоритмы спрашивать. Выучить ещё кнута надо. Но я вообще на.net пишу, так что не слушайте меня) Просто все знакомые программисты

Human
18.04.2019
15:19:09
А зачем на лонгполл целый пул, там одного хватит
Ну я имею ввиду пул из одного потока

Human
18.04.2019
15:19:49
Допустим используй бота на asyncio
asyncio как-то обходит GIL? Там можно на 4 скажем потоках запускать асинхронные задачи?

Andrew
18.04.2019
15:20:14
Human
18.04.2019
15:20:56
Там один поток в принципе
asyncio только на одном потоке может? То есть как node js&

?

Denis
18.04.2019
15:21:01
Можно, конечно, сделать много лупов и гонять каждый в своем потоке, но это довольно бессмысленно

Human
18.04.2019
15:21:31
Можно, конечно, сделать много лупов и гонять каждый в своем потоке, но это довольно бессмысленно
Луп то один, я про то что этот луп может на 4 тредах скажем работать. Как это сдалано к примеру в Go

?? Eugene
18.04.2019
15:21:32
asyncio как-то обходит GIL? Там можно на 4 скажем потоках запускать асинхронные задачи?
Про гил в твоем кейсе можно вообще забыть, на io операциях он отпускается

Denis
18.04.2019
15:21:42
И нет смысла его параллелить, потому что гил

Human
18.04.2019
15:22:30
И нет смысла его параллелить, потому что гил
Ну да, ясно. И как тогда такую задачу решать? Как советовали выше - на разных процессах?

Denis
18.04.2019
15:22:52
Google
brestows
18.04.2019
15:24:05
Ребят, скажите такой вопрос, вот у меня есть несколько в Django моделей, в которых есть поле для загрузки изображений, что нужно сделать, что бы изменить логику загрузки изображения, но так что бы это было сразу для всех моделей. Пользователь выбирает изображение, и мне надо его загрузить, имя записать в БД и потом этот файл передать на другой сервер. Как это более граммотно организовать ?

?? Eugene
18.04.2019
15:26:12
Без потоков на asyncio
Тут разницы особенной нет, на потоках попроще, на asyncio поэффективней

Dan
18.04.2019
15:26:41
только имя в моделях ?

brestows
18.04.2019
15:26:54
пользователь загрузил картинку, для статьи, проверил ее и потом картинка не нужны )

Denis
18.04.2019
15:27:06
Имя задается через upload_to в ImageField

Dan
18.04.2019
15:27:31
Имя задается через upload_to в ImageField
там задется путь и имя

Tishka17
18.04.2019
15:28:10
чо

код в студию

Tynuk
18.04.2019
15:28:16
Denis
18.04.2019
15:28:35
В бегиннерсах попросили нормально сформулировать - пришел сюда?

Tynuk
18.04.2019
15:28:39
названиелибы.названиепеременной

brestows
18.04.2019
15:29:12
там задется путь и имя
Это я вкурсе, просто надо имеено изменить поведение django

для типа ImageFieds

Dan
18.04.2019
15:29:37
пользователь загрузил картинку, для статьи, проверил ее и потом картинка не нужны )
тогда модели по теории не нужны просто обрабатывай request.FILES

Tishka17
18.04.2019
15:29:45
Google
Tishka17
18.04.2019
15:29:57
а, это не ты

я вас путаю

Алексей
18.04.2019
15:30:40
как создать таблицы с помощью alembic, используя готовые модели?

Dan
18.04.2019
15:31:41
Tynuk
18.04.2019
15:32:26
Если я не шарю в классы и объекты, но вроде бы шарю синтаксис, есть что-то обязательное к изучению до того как начать классы?

brestows
18.04.2019
15:32:39
тогда модели по теории не нужны просто обрабатывай request.FILES
У меня есть класс описывающий таблицу в БД, у этого класса есть поле imagefield которое сохраняет каритику на диск и пишет его в БД, тут меня все устраивает, единственное что мне надо, так это добавить еще и загрузки картинки на другой сервер, в моем случае это CDN

brestows
18.04.2019
15:33:42
Сделай CustomImageField, переопредели ему save() или типа того
Ну вот я к этому и пришел, а какие нить хелперы мне не помогут ?

или переопределить тип это самое правильное

Dan
18.04.2019
15:34:17
по теории можно указать storage он сам будет загружать на куда надо

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