Tag: Wörterbuch

Einen Vektor von Wörterbuchwerten in einem Array erhalten, python

Ich versuche, einen Vektor von bestimmten Wörterbuchwerten zu erhalten, die in einem numpy Array sind. Hier sieht das Array aus: import numpy as np edge_array = np.array( [[1001, 7005, {'lanes': 9, 'length': 0.35, 'type': '99', 'modes': 'cw'}], [1001, 8259, {'lanes': 10, 'length': 0.46, 'type': '99', 'modes': 'cw'}], [1001, 14007, {'lanes': 7, 'length': 0.49, 'type': '99', […]

Inverse Dict in Python

Ich versuche, einen neuen Dict zu erstellen, der eine Liste von Werten eines vorhandenen Dict als einzelne Schlüssel verwendet. So zum Beispiel: dict1 = dict({'a':[1,2,3], 'b':[1,2,3,4], 'c':[1,2]}) Und ich möchte: dict2 = dict({1:['a','b','c'], 2:['a','b','c'], 3:['a','b'], 4:['b']}) Bisher habe ich das nicht in einer sehr sauberen Weise gemacht. Irgendwelche Vorschläge?

Python – Praktische Möglichkeit, nach einem Wert in einer Liste zu suchen, die Teil eines Wörterbuchs ist?

Ich habe zwar noch keine enorme Menge an Forschung zu diesem Thema gemacht, aber ich versuche schnell etwas zu erledigen. Ich habe ein Wörterbuch mit Ganzzahlen als Schlüssel und Listen als Werte. Zuvor war ich auf eine Liste im Wörterbuch mit einer einfachen if-Anweisung: if(someList is in someDictionary.values()): someCode() #failure Allerdings habe ich erkannt, dass […]

Liste der Dicts Vergleich, um zwischen Listen zu entsprechen und Wertänderungen in Python zu erkennen

Ich habe eine Liste von Wörterbüchern, die ich von einem Web-Service-Anruf zurück bekomme, listA = [{'name':'foo', 'val':'x'}, {'name':'bar', 'val':'1'}, {'name':'alice','val':'2'}] Ich muss die Ergebnisse vom vorherigen Aufruf zum Service vergleichen und Änderungen auslösen. Also bei dem nächsten Anruf kann ich: listB = [{'name':'foo', 'val':'y'}, {'name':'bar', 'val':'1'}, {'name':'eve','val':'z'}] Die Bestellung ist nicht garantiert und auch nicht […]

Python multiprocess update Wörterbuch synchron

Ich versuche, ein gemeinsames Wörterbuch durch mehrere Prozesse zu aktualisieren. Könnten Sie mir bitte helfen, herauszufinden, was ist das Problem mit diesem Code? Ich bekomme folgende Ausgabe: inside function {1: 1, 2: -1} comes here inside function {1: 0, 2: 2} comes here {1: 0, 2: -1} Vielen Dank. from multiprocessing import Lock, Process, Manager […]

Python sql liste ins Wörterbuch umwandeln

Wie man konvertiert cursor.execute("SELECT strftime('%m.%d.%Y %H:%M:%S', timestamp, 'localtime'), temp FROM data WHERE timestamp>datetime('now','-1 hours')") # fetch all or one we'll go for all. results = cursor.fetchall() for row in results[:-1]: row=results[-1] rowstr="['{0}',{1}]\n".format(str(row[0]),str(row[1])) temp_chart_table+=rowstr Ergebnis ['01.15.2015 21:38:52',21.812] In Wörterbuchausgabe in Form von: [{timestamp:'01.15.2015 21:38:52',temp:21.812}] Bearbeiten Dies ist Fetchone Probe ich currenyly verwenden und es funktioniert gut: […]

Finden Sie Duplikate für gemischte Werte in Wörterbüchern

Ich möchte gern Duplikate in einem Wörterbuch erkennen und gruppieren. Um dies zu tun, baue ich einen Pseudo-Hash (besser lesere Signatur ) meines Datensatzes wie folgt: from pickle import dumps taxonomy = {} binder = defaultdict(list) for key, value in ds.items(): signature = dumps(value) taxonomy[signature] = value binder[signature].append(key) Für einen konkreten Anwendungsfall siehe diese Frage […]

Kombinieren von zwei Python-Wörterbüchern zu einem, wenn die Netto-Werte nicht positiv sind

Ich habe zwei Python-Wörterbücher, die ich versuche, die Werte zusammen zu summieren. Die Antwort in: Gibt es irgendeine pythonische Art, zwei Dicts zu kombinieren (Hinzufügen von Werten für Schlüssel, die in beiden erscheinen)? Bekomme mir den ganzen Weg. Allerdings habe ich Fälle, in denen die Netto-Werte null oder negativ sein können, aber ich will immer […]

Umgang mit unbegrenzten gepaarten Argumenten mit argparse

In meinem Projekt muss ich eine Syntax definieren mcraw recipe add COUNT ID COUNT_1 ID_1 [COUNT_2 ID_2 ..] Und argparse scheint das beste Werkzeug für den allgemeinen Job zu sein. Wie kann ich Python und seine argparse , ein Wörterbuch so zu konstruieren? { ID_1: COUNT_1, ID_2: COUNT_2, … }

Schleife auf ein Wörterbuch (vorherige Werte) python

Ich habe ein Wörterbuch, das eine Wahrscheinlichkeit zu einem char verknüpft d = {'a': 0.2, 'b': 0.3, 'c': 0.4, 'd':0.1} Und ich suche einen Weg, um jedem Char den niedrigsten Wert seiner Häufigkeitsverteilung zuzuordnen. Also muss jeder char mit der Summe der vorherigen verbunden sein. Ich weiß, Wörterbuch sind nicht bestellt, aber es sollte so […]

Python ist die beste Programmiersprache der Welt.