Als «python» getaggte Fragen

156
Ein Wörterbuch zerschlagen?

Für Caching-Zwecke muss ich einen Cache-Schlüssel aus GET-Argumenten generieren, die in einem Diktat vorhanden sind. Derzeit verwende ich sha1(repr(sorted(my_dict.items())))( sha1()ist eine bequeme Methode, die Hashhlib intern verwendet), aber ich bin gespannt, ob es einen besseren Weg...

156
Wie ändere ich den Namen einer Django-App?

Ich habe den Namen einer App in Django geändert, indem ich ihren Ordner, Importe und alle ihre Referenzen (Vorlagen / Indizes) umbenannt habe. Aber jetzt bekomme ich diesen Fehler, wenn ich versuche zu laufenpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is...

156
Wie erhält man die Größe eines Vektors in Numpy?

Wie erhält man in Übereinstimmung mit "Es gibt nur einen offensichtlichen Weg, dies zu tun" die Größe eines Vektors (1D-Arrays) in Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Das Obige funktioniert, aber ich kann nicht glauben, dass ich selbst eine solche triviale und Kernfunktion...

156
pythonw.exe oder python.exe?

Um es kurz zu machen: pythonw.exe tut nichts, python.exeakzeptiert nichts (welches soll ich verwenden?) test.py: print "a" CMD-Fenster: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid...

156
Elemente im JSON-Objekt sind mit "json.dumps" nicht in Ordnung.

Ich verwende json.dumps, um in json wie umzuwandeln countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) Das Ergebnis, das ich habe, ist: [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id":...

156
Python-Speichernutzung von Numpy-Arrays

Ich verwende Python, um einige große Dateien zu analysieren, und es treten Speicherprobleme auf. Daher habe ich sys.getsizeof () verwendet, um die Verwendung zu verfolgen, aber das Verhalten bei numpy Arrays ist bizarr. Hier ist ein Beispiel mit einer Karte von Albedos, die ich öffnen muss:...

155
Kann ich einer Pip-Anforderungsdatei Kommentare hinzufügen?

Ich möchte Kommentare für einige Pakete in eine Pip-Anforderungsdatei einfügen. (Nur um zu erklären, warum dieses Paket auf der Liste steht.) Kann ich das tun? Ich stelle mir so etwas vor Babel==0.9.5 # translation CherryPy==3.2.0 # web server Creoleparser==0.7.1 # wiki formatting Genshi==0.5.1 #...