Описание тега defaultdict
Подкласс класса Python dict, который позволяет указать фабрику по умолчанию, которая будет использоваться для отсутствующих ключей.
1
ответ
Разбор словаря в электронную таблицу на Python
У меня есть некоторые данные в этом похожем формате: James has 6 jeans, 10 shirts, 5 shoes, 6 ties Nick has 8 jeans, 4 shirts, 3 shoes, 4 ties Adam has 2 jeans, 3 shirts, 5 shoes, 1 tie John has 6 jeans, 5 shirts, 10 shoes, 3 ties С помощью collecti…
24 окт '15 в 23:37
1
ответ
Python словарь с кортежем и количеством кортежей в качестве значения
У меня есть .csv file: csv-файл, содержащий данные заголовка пакета из сканирования Wireshark, которые я перебираю построчно с циклом for. Список содержит около 100000 пунктов, многие из которых повторяются. Я пытаюсь выяснить, сколько раз к каждому…
06 авг '18 в 07:34
2
ответа
Преобразование неструктурированного списка имен и данных во вложенный словарь
У меня есть "неструктурированный" список, который выглядит так: info = [ 'Joe Schmoe', 'W / M / 64', 'Richard Johnson', 'OFFICER', 'W / M /48', 'Adrian Stevens', '? / ? / 27' ] Неструктурированный в том, что список состоит из наборов: (Имя, должност…
21 янв '18 в 00:03
1
ответ
Использование.map с defaultdict
У меня есть pandas dataframe, и я должен заполнить новый столбец на основе значений существующего столбца, связывая значения словаря. mydict={'key1':'val1', 'key2':'val2'} df['new_col']=df['keys'].map(mydict) Сейчас у меня похожая проблема, но слова…
07 июн '18 в 16:40
1
ответ
Коллекция defaultdict с несколькими ключами
Я использую коллекцию defaultdict для чтения огромного CSV-файла в Python. У меня есть заголовок CSV что-то вроде этого: main_id, id1, value_x, id2, id3, id4, value_y, value_z, value0 Я могу читать файл построчно и использовать main_id в качестве кл…
11 апр '14 в 09:57
1
ответ
KeyError Filling Defaultdict Python
Я пытаюсь заполнить словарь по умолчанию csv-данными и получаю ошибку ключа for i in range(0,1): #https://docs.python.org/2/library/collections.html#collections.defaultdict result = co.defaultdict(list) with open(os.path.join(inputdir,tablelist[i]))…
29 фев '16 в 18:00
3
ответа
Целые числа в defaultdict
Я хочу просмотреть текстовый файл и создать словарь, в котором есть ключевые слова и количество всплывающих окон. Я хочу, чтобы это выглядело примерно так: defaultdict(<type 'int'>, {'keyword1': 1, 'keyword2': 0, 'keyword3': 3, 'keyword4': 9})…
09 фев '15 в 20:21
0
ответов
Python OrderedDict с лямбдой
Можем ли мы иметь упорядоченный словарь с некоторым значением по умолчанию? Как в случае defaultdictя могу определить что-то вроде: a = collections.defaultdict(lambda:[True,True]) Можем ли мы иметь выше lambda функциональность, но есть ли элементы, …
21 ноя '16 в 08:16
1
ответ
Удалите записи из словаря Python для ключей со значениями, которые являются подмножеством другого ключа
У меня есть словарь сгенерированный с помощью defaultdict: {"GGGAAATTTCCCTTTGGGAAACGG": ["9/1", "9/2", "1/1.1", "9/2.1"], "GGGAAATTTCCCTTTGGGAAAGCC": ["9/2", "9/2.1"], "GGGAAATTTCCCTTTGGGAAAGGG": ["1/1", "1/2", "9/1", "1/1.1"]} Одна из энтитей являе…
22 июл '15 в 10:50
1
ответ
Eval на хитрых строковых формах defaultdict
Каким-то образом я передал текстовые файлы defaultdict, сохраненные с помощью str() Метод и строка utf8 читает: defaultdict(<class 'set'>, {'protection': {'1058c_204062v_00:39:16->00:39:18_ko'}, 'protect': {'50c_45523v_00:01:22->00:01:24…
28 мар '17 в 01:21
2
ответа
Python Matplotlib Plot Почасовые данные, сохраненные в строке Defaultdict в файле
У меня есть файл, который содержит несколько тысяч строк данных, которые выглядят так: defaultdict(<type 'int'>, {'2012021310': 76422, '2012021311': 94188, '2012021323': 139363, '2012021312': 111817, '2012021307': 71316, '2012021306': 82418, '…
13 июн '12 в 15:53
1
ответ
ValueError: Несоответствующее количество образцов при использовании sklearn в defaultdict
Я читаю столбцы в файлах.csv в качестве входных данных для sklearn Наивный байесовской подгонки. Тем не менее, я сталкиваюсь с этими ошибками и предупреждениями: DeprecationWarning: Передача 1d-массивов, поскольку данные устарели в 0,17 и вызовет Va…
12 июл '16 в 03:48
0
ответов
Python: Defaultdict с Defaultdict в качестве рекурсивного ключа по умолчанию
Я ищу способ определить collection.defaultdict (фабрика), который возвращает для каждого ключа с произвольной глубиной снова defaultdict. Например, foo = collections.defaultdict(lambda: *magic with defaultdict* ) чтобы >>>> foo['bar'] de…
22 июн '18 в 12:25
1
ответ
Как удалить дубликаты из JDS по умолчанию?
(Повторная публикация с точной выборкой данных) У меня есть словарь JSON, где каждое значение в свою очередь является по умолчанию следующим образом: "Parent_Key_A": [{"a": 1.0, "b": 2.0}, {"a": 5.1, "c": 10}, {"b": 20.3, "a": 1.0}] я пытаюсь удалит…
10 июл '17 в 21:42
1
ответ
Получить следующее слово из биграмной модели по максимальной вероятности
Я хочу генерировать сонеты, используя nltk с биграммами. Я сгенерировал биграммы и вычислил вероятность каждой биграммы и сохранил их по умолчанию. [('"Let', defaultdict(<function <lambda>.<locals>.<lambda> at0x1a17f98bf8>, {…
21 сен '18 в 12:50
1
ответ
Как объединить два словаря (defaultdict), которые имеют общие ключи, но разные "уникальный идентификатор: список значений"?
В данном словаре данные defaultdict(dict) типа: Скажи это dict1 {726: {'X': [3.5, 3.5, 2.0}, 'Y': [2.0, 0.0, 0.0], 'chr': [2, 2, 2]}, 128: {'X': [0.5, 4.0, 4.0], 'Y': [4.0, 3.5, 3.5], 'chr': [3, 3, 3]}} dict2 является {726: {'sum_X': [8, 0, 2], 'sum…
14 мар '17 в 20:18
2
ответа
Как увеличить значение (в defaultdict из defaultdicts)?
Как увеличить d['a']['b']['c'][1][2][3] если d является defaultdict из defaultdict без дублирования кода? from collections import defaultdict nested_dict_type = lambda: defaultdict(nested_dict_type) nested_dict = nested_dict_type() # incrementation …
17 авг '18 в 15:57
1
ответ
Действительно ли defaultdict в модуле коллекций Python быстрее, чем использование setdefault?
Я видел, как другие программисты Python используют defaultdict из модуля коллекций для следующего варианта использования: from collections import defaultdict s = [('yellow', 1), ('blue', 2), ('yellow', 3), ('blue', 4), ('red', 1)] def main(): d = de…
23 сен '12 в 20:25
1
ответ
Выберите ключи с одинаковой длиной значения, которое является наибольшим количеством списка в словаре
У меня есть сортировка defaultdict лайк: k = {'a':[3,4,5] , 'x':[5,4,11] , 'c':[1,3,4] , 'l': [2,3], 'h':[1]} То, что я хочу, - это получить только ключи с наибольшей или максимальной длиной в значении. Ожидаемый результат: {'a':[3,4,5] , 'x':[5,4,1…
23 май '18 в 09:08
0
ответов
Есть ли способ преобразовать кадры данных так, чтобы их (мульти) индексы отображались на (вложенные) ключи JSON?
Я не вижу способа сделать это через .to_JSON() поэтому я пытался написать функцию, которая может принимать фрейм данных и возвращать объект JSON, вложенный для каждого уровня индекса фрейма данных Пример моих попыток: 1. Фиктивный фрейм данных... im…
08 ноя '17 в 20:59