@ru_python

Страница 8098 из 9768
Alex
15.02.2019
07:47:00
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
a logging откуда брать? просто импортом?

Google
Aragaer
15.02.2019
07:47:26
да. И sys тоже

Iliya
15.02.2019
07:49:03
вложенность? Оо Покажи структуру данных по нормальному
for number in numbers_list: query_s = db_s.find({"c_key.n_id_key" : f"{number}"},{"_id":0, "_id_key" :1}) for number_id in query_s: numbers_id_list.append(number_id.values()) Иду по листу с числами и ищу их ид в базе запросом, потом хочу собрать свой дикт с key:val в котором получится number:id

Yury
15.02.2019
07:50:47
number_id_list = [db_s.find({"c_key.n_id_key" : number},{"_id":0, "_id_key" :1}) for number in number_list]

Alex
15.02.2019
07:51:11
f"{number}" сильно

Yury
15.02.2019
07:51:21
блин, где на клавиатуре этот сраный символ для обертки кода?

XD

Iliya
15.02.2019
07:51:31
f"{number}" сильно
да это на скорую руку, для себя выгрузить

Alex
15.02.2019
07:51:51
да. И sys тоже
не пишет НИЧЕГО.... (мат) , ошибок тож невысвечивет - просто делает вывод в консольку

Yury
15.02.2019
07:52:00
``` держи
ну блин, так я и в пин могу прыгать и копировать (так и делал)

Eugene
15.02.2019
07:52:18
Google
Yury
15.02.2019
07:52:23
number" Сильно
спасибо

тильда же, сверху слева, под esc :)
слишком редко использую, спасибо )

Iliya
15.02.2019
07:52:42
Yury
15.02.2019
07:53:18
а еще можно слово выделить и ПКМ
на веб версии такое не катит)

Tigran
15.02.2019
07:53:22
Он не понятно шо хочет
Это классика от Ильи. Он учиться не хочет, а хочет сразу хуячить, поэтому объяснить вопрос так, чтобы его поняли, ему трудно

Iliya
15.02.2019
07:54:15
Это классика от Ильи. Он учиться не хочет, а хочет сразу хуячить, поэтому объяснить вопрос так, чтобы его поняли, ему трудно
да вроде же понятно описал :) Я просто не мог понять для за <class 'dict_values'> и гуглилось как-то не очень

Alex
15.02.2019
07:55:55
Можно просто взять Лутца или др

Terminator
15.02.2019
08:06:38
@artemius_ua будет жить. Поприветствуем!

filarius
15.02.2019
08:07:40
подскажите через что лучше реализовать есть 2D область с максимум 1к объектов в реальном времени я могу получать информацию что "только что объект А взаимодействовал с объектом Б" у каждого объекта есть собственные ID, могут появляться новые объекты, исчезать или возвращаться старые я хочу сделать визуализацию, хорошо бы в реалтайме, чтобы показать какие объекты сейчас рядом с друг другом чтобы понять где кто тусуется истинные координаты объектов не известны вообще, можно только сказать что два объекта сейчас где-то рядом если они только что взаимодействовали, причем это может произойти как на вблизи так и относительной дали таким образом можно определить локализацию групп объектов на карте я вот думаю как проще сделать прототип нужно под винду и python3 вот думаю, может какой рисователь графов на JS взять и прикрутить к питону, но блин с одной стороны хочется просто быстро получить результат, с другой стороны постоянного опыта ни в JS ни в Python у меня нет ну можно и не реалтайм если так можно сильно проще/быстрее сделать, с моим опытомпитона быстро я смогу только подготовить данные чтобы отправить куда-то дальше для автоматической генерации либо готовой анимации либо покадрового рисования

Anastasiya
15.02.2019
08:08:46
#vacancy #job #вакансия #работа #кипр #cyprus #fulltime #relocate #релокация #python #django Город: Лимасол, Кипр Формат работы: офис Занятость: полная Зарплатная вилка: от 3000 евро на руки Описание вакансии: Senior Python Developer в международную фин-тех компанию, релокация в г. Лимасол Задачи: ∙ Разработка динамичных высоконагруженных приложений для финансовой сферы Требования: ∙ От 3 лет опыт коммерческой разработки на Python ∙ Хорошие навыки работы с PostgreSQL (сейчас используется Sqlalchemy & Django orm) ∙ Навыки работы с микросервисной архитектурой, понимание сильных и слабых сторон знание стандартов обмена данных json ∙ Желательно знание стандартов JWT, OAuth2 ∙ Умение писать юнит-тесты, знание asyncio ∙ Приветствуется знание Docker и протоколов RPC ∙ Высшее законченное образование Условия: ∙ Релокационный пакет и визовая поддержка для сотрудника и членов семьи; ∙ Служебный автомобиль, оплаченная парковка, офис на берегу моря; ∙ Медицинская страховка, пенсионный фонд, премии, питание, спорт; ∙ Компенсация расходов на детский сад и школу; Контакты: telegram: @an_galushko e-mail: a.galushko@clever-recruiting.com

Tigran
15.02.2019
08:10:04
подскажите через что лучше реализовать есть 2D область с максимум 1к объектов в реальном времени я могу получать информацию что "только что объект А взаимодействовал с объектом Б" у каждого объекта есть собственные ID, могут появляться новые объекты, исчезать или возвращаться старые я хочу сделать визуализацию, хорошо бы в реалтайме, чтобы показать какие объекты сейчас рядом с друг другом чтобы понять где кто тусуется истинные координаты объектов не известны вообще, можно только сказать что два объекта сейчас где-то рядом если они только что взаимодействовали, причем это может произойти как на вблизи так и относительной дали таким образом можно определить локализацию групп объектов на карте я вот думаю как проще сделать прототип нужно под винду и python3 вот думаю, может какой рисователь графов на JS взять и прикрутить к питону, но блин с одной стороны хочется просто быстро получить результат, с другой стороны постоянного опыта ни в JS ни в Python у меня нет ну можно и не реалтайм если так можно сильно проще/быстрее сделать, с моим опытомпитона быстро я смогу только подготовить данные чтобы отправить куда-то дальше для автоматической генерации либо готовой анимации либо покадрового рисования
В постановке задачи чего-то не хватает

Yury
15.02.2019
08:10:50
ребят, слушайте, может решал кто задачу от яндекс.интервью насчет слияния?)

Yury
15.02.2019
08:11:05
Вот



Tigran
15.02.2019
08:11:54
это ж классика

Google
Yury
15.02.2019
08:12:08
nometa.xyz
да в курсе я, в курсе, сбросил сразу

Да у меня упирается по времени

почему-то

)

Tigran
15.02.2019
08:12:31
а у тебя асимптотика правильная получилась?

на самом деле тут можно за O(N) даже сделать

Yury
15.02.2019
08:13:39
А вот хрен, как её посчитать По идее да Могу код свой скинуть)

Tigran
15.02.2019
08:13:47
Yury
15.02.2019
08:15:03
лист, состоящий из k элементов. С каждой строки генератором получаю следующий Бери наименьший, печатаю, получаю следующий. Выполняю, пока все строки не закончатся (когда заканчиваю, в лист ставлю maxint)

В чем косяк у Яндекса - при ошибках он толком ничего не выдает.

Сиди гадай, где и какая ошибка

На каких данных У меня ребята сделали на работе, но на своих пк работает, отдают на Яндекс - Runtime Error

Валентин
15.02.2019
08:17:46
Ну тесты разные, очевидно

Yury
15.02.2019
08:18:44
Очевидно Ну а как понять, какая ошибка? Вот сейчас взял задачу полегче Элементарная, 9 строк кода Выдает рантайм на 3 тесте.

А там просто ломаться нечему :)

Maxim robox
15.02.2019
08:20:47
Крайние случаи проверять надо, очевидно.

Yury
15.02.2019
08:21:24
Ну если только они сами не пихают невалидные данные.

Google
Tigran
15.02.2019
08:21:43
Ну если только они сами не пихают невалидные данные.
Нет, данные наверняка соответствующие условию.

Например, некоторые массивы могут быть пустыми.

Yury
15.02.2019
08:22:15
Нет, данные наверняка соответствующие условию.
ну вот на этой задаче 1 тест я прошел, просто добавив try except в каком-то месте.

Например, некоторые массивы могут быть пустыми.
Так это несоотвествие условию :)

Tigran
15.02.2019
08:22:48
В условии нигде не сказано, что массивы непустые.

Yury
15.02.2019
08:23:41
Первая строка входного файла содержит единственное число k, k ≤ 1024. Каждая из следующих k строк описывает по одному массиву. Первое число каждой строки равняется длине соответствующего массива, оставшиеся числа этой строки описывают значения элементов этого же массива. 1 число равняется длине массива. Если пустая, это косяк. Если там стоит 0, то ок, я принимаю это. И обрабатываю.

Tigran
15.02.2019
08:23:53
Ну я про массивы, не про строки.

Admin
ERROR: S client not available

Tigran
15.02.2019
08:24:10
А если везде будет стоять ноль, примешь?

filarius
15.02.2019
08:24:32
В постановке задачи чего-то не хватает
ну если коротко в реалтайме я собираю данные типа "вот сейчас А стукнул Б" требуется попытаться на плоскости сделать визуализацию показывающую примерно какие объекты в данный момент тусуются вместе, желательно это сделать в реалтайме ограничения - винда, питон3, и "у меня лапки" : )

Yury
15.02.2019
08:24:37
1 строка если 0, то остальные не могут быть 0. А так да, приму

Tigran
15.02.2019
08:25:07
Но я уже сказал — твой алгоритм в любом случае слишком медленный.

Yury
15.02.2019
08:26:04
коллега сделал через heapq.heappush, но уперся по памяти.

Tigran
15.02.2019
08:26:51
коллега сделал через heapq.heappush, но уперся по памяти.
Коллега правильно сделал. Если упёрся по памяти, значит, где-то ошибся.

Yury
15.02.2019
08:27:15
Коллега правильно сделал. Если упёрся по памяти, значит, где-то ошибся.
Он просто считал все. Но ведь нам не надо хранить, а просто вывести :)

Tigran
15.02.2019
08:27:35
Считал всё — это как?

Там нужен хип размера О(k).

Google
Yury
15.02.2019
08:28:28
import heapq h = list() with open('input.txt') as f: next(f) for line in f: for x in line.split()[1:]: heapq.heappush(h, int(x)) for _ in range(len(h)): print(heapq.heappop(h), end=' ')

Вот как сделал он

Tigran
15.02.2019
08:28:39
Лолшто.

Eldar
15.02.2019
08:28:49
кек

Tigran
15.02.2019
08:28:50
У вас там какая-то специальная олимпиада.

Короч, думайте ещё.

Yury
15.02.2019
08:29:24
2 день сидим Но вариант с хипом правильный, спасибо за наводку)

Tigran
15.02.2019
08:29:43
Впрочем, при ограничении n <= 10k^2 это даже быстрее. Но по памяти не влезает, да. )

Yury
15.02.2019
08:31:02
Да, мы как раз её считали. Проблема в том, как считать данные, нам же строки подаются.

Мы делали генератор.

Yury
15.02.2019
08:31:24
еще предложили сортировку слиянием.

Tigran
15.02.2019
08:31:30
<= 1024 числа в строке.

Yury
15.02.2019
08:31:39
Tigran
15.02.2019
08:31:45
Yury
15.02.2019
08:31:50
Длина каждого массива не превосходит 10 ⋅ k.

Tigran
15.02.2019
08:31:52
А, да.

Ну энивей, это при ваших ограничениях норм. Одну строку можно спокойно считать целиком.

Yury
15.02.2019
08:32:22
Вот мы тоже думали, что задача элементарная)

Tigran
15.02.2019
08:32:49
еще предложили сортировку слиянием.
И тут мы приходим к вопросу, как эффективно сделать слияние k массивов.

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