Я полностью потерял с точки зрения эффективного сбора данных в реальном времени. То, что я пытаюсь сделать, - назначить заданное значение в словаре (или какой-либо другой структуре, если есть более эффективный).Python В реальном времени Разбиение данных
Например, если я знаю, что диапазон дат находится в диапазоне от 0 до 100 (или некоторые другие настраиваемые ограничения), и у меня есть десять ящиков, так что ящик 1 включает от 0 до 10 и т. Д., Что было бы лучшей реализацией, чтобы я мог просто отбросьте значение в структуру данных, и он автоматически узнает здесь, чтобы поставить его?
Я посмотрел here, но это когда у вас есть все данные вместе, а не когда он вступает в реальное время.
Мой текущий дизайн прост в цикле и определяет, к какой корзине он принадлежит, но это так медленно, когда у меня много входящих точек данных для итерации, которые имеют петли 100k.
структура данных вы ищете является [кД дерево] (http://en.wikipedia.org/wiki/K-d_tre е). (AKA a * двоичное дерево поиска *, если у вас есть только одно измерение) – roippi