@ru_python

Страница 8707 из 9768
Tishka17
12.04.2019
14:34:55
ну много юзеров пришли, залогинились, включили парсер
значит так. Делаешь парсер который 1. Умеет парсить данные нескольких юзеров 2. Котрый будучи запущенным два раза умеет делить на две части что там надо распарсить Запускаешь сколько у тебя там ядер копий парсеров, натравлвиаешь на БД/очередь. А через фласк просто в эту БД кладешь что там надо парсить и смотришь результат

sadnessmilkshake
12.04.2019
14:35:04
практику
Думаю, что это не лучший вариант, если я не знаю даже основ языка

Aragaer
12.04.2019
14:35:08
меня как раз волновал этот вопрос. я думал, что сортируя второй раз оно отсортирует опять по всему
ну если бы сортировка не была стабильной, то нельзя было бы сказать, что вообще будет твориться с третьими элементами

Google
Volodymyr
12.04.2019
14:35:24
в том то и проблема была бы

?? Eugene
12.04.2019
14:35:28
Danil
12.04.2019
14:35:32
Имякласса()
Я правильно понял, Класс() и self.__class__() не отличаются друг от друга?

Denis
12.04.2019
14:35:47
Если нет наследования, не отличаются

Tishka17
12.04.2019
14:35:55
Я правильно понял, Класс() и self.__class__() не отличаются друг от друга?
если будет наследование поведение будет отличаться

sadnessmilkshake
12.04.2019
14:35:56
?? Eugene
12.04.2019
14:36:11
Официальный туториал неплох
Правда? Я его в глаза не видел)

Tishka17
12.04.2019
14:36:47
собственно, self.__class__() не будет работать если в наследнике поменяли сигнатуру инита

Tishka17
12.04.2019
14:37:22
а Class() будет сощдавать конкретного типа объект, а не того же в котором вызвали

Google
Aragaer
12.04.2019
14:37:33
а она по стандарту стабильна или как?
я не помню, написано ли в стандарте, что там timsort. Но он стабилен

Tishka17
12.04.2019
14:37:38
как выплнить пункт 2 )?
ну у тебя же парсинг - это не один запрос, а много по очрееди?

?? Eugene
12.04.2019
14:38:24
Думаю, что это не лучший вариант, если я не знаю даже основ языка
Вообще, я бы посоветовал начать с курса на stepik.org, там и теория и практика

Tishka17
12.04.2019
14:38:45
да
ну вот эту очреедь же ты где-то хранишь?

Dark
12.04.2019
14:39:25
ну вот эту очреедь же ты где-то хранишь?
ну я думаю mysql поднять и туда складывать задния

Tishka17
12.04.2019
14:39:39
ну вот

вариант

Dark
12.04.2019
14:39:58
останется помирить парсеры

Tishka17
12.04.2019
14:40:11
только надо как-то помечать что кто-то взял задание на обработку и понимать, что отвалился без результата

Dark
12.04.2019
14:40:13
что бы 2 копии не напали на 1 задачу

Tishka17
12.04.2019
14:40:27
угу

sadnessmilkshake
12.04.2019
14:40:40
Вообще, я бы посоветовал начать с курса на stepik.org, там и теория и практика
СолоЛёрном есть смысл пользоваться или это шляпа?)

Tishka17
12.04.2019
14:40:50
хотя можешь конечно взять какой-нибудь rabiitmq/кафку для очереди

?? Eugene
12.04.2019
14:41:04
Denis
12.04.2019
14:41:27
Не надо кафку

Tishka17
12.04.2019
14:41:43
что бы 2 копии не напали на 1 задачу
в принципе конечно можешь не делать чтобы два одну задачу делали, но имхо оно само поулчится

Denis
12.04.2019
14:42:04
почему?
Она для хайлоада

Tishka17
12.04.2019
14:42:07
а

Google
Tishka17
12.04.2019
14:42:11
ну да, ему перебор

Dark
12.04.2019
14:43:13
а сколько будет стоить сделать это за меня?)

Dark
12.04.2019
14:43:46
)

аа) ты в руде есть

Dark
12.04.2019
14:44:46
Сначала тз
есть нейронная сеть и парсер данных, нужно написать сайт на фласке (индекс, регистрация, личный кабинет, загрузка - выгрузка данных, старт / стоп парсера, оплата) так же написать какой то функционал для запуска - остановки парсинга, и выгрузки данных

Dark
12.04.2019
14:45:27
)))

Tishka17
12.04.2019
14:45:28
мне лень

Danil
12.04.2019
14:45:45
Есть класс-обертка, в нем хранится оборачиваемый объект A. Можно сделать передачу вызова методов, приходящих на обертку, объекту A? В идеале это проходит через декоратор обертки.

Denis
12.04.2019
14:47:10
Только сайт на спринге будет

Pavel
12.04.2019
14:47:43
а... это ты. заплати Борису 30к за 5 месяцев и не трахай себе мозги
что за студёная былина скрывается за этим?

Pavel
12.04.2019
14:49:01
Denis
12.04.2019
14:49:29
Управляет процессом

Google
Dark
12.04.2019
14:50:16
А чем занимается нейронка в этой схеме?)
парсер парсит, отдает ей, она делает вывод, отдает клиенту

а в профиле цифорки и график обновляемый раз в секунду

?? Eugene
12.04.2019
14:50:50
Все понятно

Dark
12.04.2019
14:51:21
это не криптобиржа))

?? Eugene
12.04.2019
14:51:57
?

Danil
12.04.2019
14:54:09
Можно, __getattr__ у обертки
Сорян, не понял как вызвать метод и передать ему аргументы)

Danil
12.04.2019
14:55:41
*args, **kwargs
А как вызвать метод, название которого в уже в аргументе __getattr__?

?? Eugene
12.04.2019
14:58:51
getattr(self.wrapped, name)(*args, **kwargs)
А рекурсия не возникнет?

Denis
12.04.2019
14:59:04
А рекурсия не возникнет?
Смотря что передать

Danil
12.04.2019
14:59:12
getattr(self.wrapped, name)(*args, **kwargs)
Что-то жестко туплю https://hastebin.com/hojokuvohi.py

Denis
12.04.2019
15:00:31
Что-то жестко туплю https://hastebin.com/hojokuvohi.py
Не, если так, то в гетаттре надо просто return getattr(...)

Danil
12.04.2019
15:01:17
Блин, как же сложно программировать)

Andrey
12.04.2019
15:02:07
Что-то жестко туплю https://hastebin.com/hojokuvohi.py
Не очень понятно, зачем там args и kwargs

?? Eugene
12.04.2019
15:02:31
Не очень понятно, зачем там args и kwargs
Чтоб параметры передать между методами

Danil
12.04.2019
15:02:50
Не очень понятно, зачем там args и kwargs
Я думал что вызов объекта будет из функции обертки. Оказывается обертка должна вернуть объект и уже потом идет его вызов.

Andrey
12.04.2019
15:03:07
Чтоб параметры передать между методами
А как вы вызываете getattr, чтобы туда параметры передать? Там сигнатура (obj, name, [default])

Google
Andrey
12.04.2019
15:04:05
Сигнатуру можно и поменять
Сигнатуру builtin функции? Ну то есть да, можно руками вызвать __getattr__, но это явно что-то странное.

Danil
12.04.2019
15:04:50
Как я понял, обертка поймав нужный метод, возвращает объект. Потом уже выполняется метод со всеми параметрами.

Куда тогда ставить декоратор? Перед __getattr__?

Danil
12.04.2019
15:08:29
Сейчас, попробую сначала сам)

Denis
12.04.2019
15:09:02
Тут не нужен декоратор

Oxi
12.04.2019
15:09:06
не получается написать цикл: есть датафрейм с полигонами, затем к нему был присоединен другой датафрейм с полигонами. и у меня из дф1 некоторые полигоны разрезались объектами из дф2, теперь у меня в дф1 индексы повторяются разрезанных объектов. Мне нужно объединить строки с одинаковыми индексами, причем объединять в строку с наибольшей площадью разрезанного объекта.

ilya
12.04.2019
15:10:17
тут есть линуксоиды опытные? проблема со стирание русских букв при ssh на удаленой машинке

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