Tag: Wörterbuch

Wörterbuchelemente, die nicht funktionieren, wenn sie über den Befehl powershell übergeben werden

Ich habe ein Wörterbuch aus einer .txt-Datei erstellt, die Desktop-Links enthält. Ich brauche diese Links, um in einen powershell Befehl gesteckt zu werden. Allerdings, wenn ich '%s' % my_data[key] bekomme ich zusätzliche Backslashs und daher wird die powershell den Befehl nicht verarbeiten, weil es keine Ahnung hat, was zu suchen ist, wie entferne ich zusätzliche […]

Schreiben auf numpy Array aus Wörterbuch

Ich habe ein Wörterbuch von Datei-Header-Werten (Zeit, Anzahl der Frames, Jahr, Monat, etc.), die ich gerne in ein numpy Array schreiben würde. Der Code, den ich derzeit habe, ist wie folgt: arr=np.array([(k,)+v for k,v in fileheader.iteritems()],dtype=["a3,a,i4,i4,i4,i4,f8,i4,i4,i4,i4,i4,i4,a10,a26,a33,a235,i4,i4,i4,i4,i4,i4"]) Aber ich bekomme einen Fehler, "kann nur Tupel (nicht" int ") verketten, um zu tupeln. Grundsätzlich muss das Endergebnis […]

Summieren von Python-Objekten mit MPI's Allreduce

Ich benutze eine spärliche Tensor Array Manipulation Ich baute mit Wörterbüchern und Zähler in Python. Ich möchte es möglich machen, diese Array-Manipulation parallel zu verwenden. Die untere Zeile ist, dass ich am Ende mit Zähler auf jedem Knoten, die ich möchte zusammen mit MPI.Allreduce (oder eine andere schöne Lösung). Zum Beispiel mit Zähler kann man […]

Schnelle / effiziente Zählung der Liste der raumbegrenzten Strings in Python

Angesichts der Eingabe: x = ['foo bar', 'bar blah', 'black sheep'] Ich könnte dies tun, um die Zählung jedes Wortes in der Liste der raumbegrenzten Zeichenfolge zu erhalten: from itertools import chain from collections import Counter c = Counter(chain(*map(str.split, x))) Oder ich konnte einfach durchführen und bekommen: c = Counter() for sent in x: for […]

Python pandas: Umbenennen einer Serie in einem Dataframe?

Ich benutze Python-Pandas für die Datenanalyse und ich möchte den Namen einer Serie in einem Dataframe ändern. Das funktioniert, aber es scheint sehr ineffizient zu sein: AA = pandas.DataFrame( A ) for series in A: AA[A_prefix+series] = A[series] del A[series] Gibt es eine Möglichkeit, den Seriennamen zu ändern?

Wie kodiere / dekodiere ich ein Wörterbuch in Python 3 zu / von einer externen Datei?

Ich bin relativ neu und kodiert und decodiert, in der Tat habe ich keine Erfahrung mit ihm überhaupt. Ich habe mich gefragt, wie würde ich ein Wörterbuch in Python 3 in ein unlesbares Format dekodieren, das jemanden daran hindern würde, es außerhalb des Programms zu verändern? Ebenso wie würde ich dann aus dieser Datei lesen […]

Wende if-elseif-Anweisungen ins Wörterbuch

Ich habe den folgenden Code für einen RESTful Anruf zu einem Server: def request(self, request, account_id, user): if request is 'get_id': #Get user from id result = requests.get(api_root + "/accounts/" + account_id + "/users/" + user, headers=self.headers) elif request is 'get_username': #Get user from username result = requests.get(api_root + "/accounts/" + account_id + "/users?username=" + […]

Verfügbare Menge aus dem Wörterbuch finden

Ich habe eine Logik geschrieben, um verfügbare Menge an Ort zu finden, für den Ort und die Menge wird mit Wörterbuch verwaltet, d={'loc2': 500.0, 'loc3': 200.0, 'loc1': 1000.0, 'loc4': 100.0, 'loc5': 50.0} def find_combination(locations,qty): new_list = sorted(locations.items(),key=lambda y: y[1],reverse=True) result = [] while qty > 0: min_item = '' for item in new_list: if item[0] […]

Summe entsprechende Elemente von mehreren Python-Wörterbüchern

Ich habe eine beliebige Anzahl von gleich langen Python-Wörterbüchern mit passenden Sätzen von Schlüsseln, wie folgt: {'a':1, 'b':4, 'c':8, 'd':9} {'a':2, 'b':3, 'c':2, 'd':7} {'a':0, 'b':1, 'c':3, 'd':4} … Wie kann ich ein einziges Wörterbuch mit demselben Satz von Schlüsseln erhalten, aber mit Werten wie die Summen der entsprechenden Elemente im Wörterbuchsatz? Mit anderen Worten, […]

Wie man alle Werte in einem Wörterbuch zurücksetzt

{"green": 0, "y3": 1, "m@tt": 0, "newaccount": 0, "egg": 0, "results": 0, "dan": 0, "Lewis": 0, "NewAccount2": 0, "testyear3": 1, "testyear6": 0, "NewAccount1": 0, "testyear4": 0, "testyear5": 0, "Matt1": 0, "swag": 1, "lewis": 1, "matt": 1, "notin": 0} Dies ist das Wörterbuch, das als 'finaldict' definiert ist. Was ich tun möchte, ist, ALLE Werte zu […]

Python ist die beste Programmiersprache der Welt.