Articles of Python

Amazon API-Bibliothek für Python?

Welche Python-Bibliotheken verwenden Leute, um Amazon-Produktdaten abzufragen? (Amazon Associates Web Service – früher hieß es E-Commerce API, oder etwas in dieser Richtung). Basierend auf meiner Forschung scheint PyAWS in Ordnung, aber immer noch ziemlich roh (und wurde seit einer Weile nicht aktualisiert). Ich frage mich, ob es eine offensichtliche kanonische Bibliothek gibt, die ich gerade […]

Pandas erhalten innerhalb jeder Gruppe die obersten n Datensätze

Angenommen, ich habe Pandas DataFrame wie folgt: >>> df = pd.DataFrame({‘id’:[1,1,1,2,2,2,2,3,4],’value’:[1,2,3,1,2,3,4,1,1]}) >>> df id value 0 1 1 1 1 2 2 1 3 3 2 1 4 2 2 5 2 3 6 2 4 7 3 1 8 4 1 Ich möchte einen neuen DataFrame mit den Top-2-Datensätzen für jede ID erhalten: id […]

Wenn ich in einer abgeleiteten class super () aufrufe, kann ich self .__ class__ übergeben?

Ich habe kürzlich (über StackOverflow) entdeckt, dass ich eine Methode in einer Basisklasse aufrufen sollte: super([[derived class]], self).[[base class method]]() Das ist in Ordnung, es funktioniert. Ich finde jedoch, dass ich oft zwischen classn hin- und herkopiere, wenn ich eine Änderung mache, und häufig vergesse ich, das abgeleitete classnargument an die function super () zu […]

Ändere einen Wert basierend auf einem anderen Wert in Pandas

Ich versuche, meinen Stata-Code für Geschwindigkeitsverbesserungen in Python umzuprogrammieren, und ich wurde in Richtung PANDAS gezeigt. Es fällt mir allerdings schwer, mich mit der Verarbeitung der Daten zu beschäftigen. Nehmen wir an, ich möchte über alle Werte in der Spaltenüberschrift ‘ID’ iterieren. Wenn diese ID mit einer bestimmten Nummer übereinstimmt, möchte ich zwei entsprechende Werte […]

Pip ist kaputt gegangen. Wie behebt man den Fehler DistributionNotFound?

Immer wenn ich versuche, pip zu verwenden, erhalte ich einen Fehler. Zum Beispiel: $ sudo pip install gevent-websocket Traceback (most recent call last): File “/usr/local/bin/pip”, line 5, in from pkg_resources import load_entry_point File “/usr/lib/python2.7/dist-packages/pkg_resources.py”, line 2675, in parse_requirements(__requires__), Environment() File “/usr/lib/python2.7/dist-packages/pkg_resources.py”, line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==0.8.1 Ich bin versucht, den Wert von […]

Wie überprüfe ich, dass mehrere Schlüssel in einem Diktat in einem einzigen Durchgang sind?

Ich möchte etwas tun wie: foo = {‘foo’:1,’zip’:2,’zam’:3,’bar’:4} if (“foo”,”bar”) in foo: #do stuff Ich bin mir nicht sicher, ob es möglich ist, würde es aber gerne wissen. 🙂

Wie verwende ich Gradienten-Clipping in TensorFlow?

Unter Berücksichtigung des Beispielcodes . Ich würde gerne wissen, wie Sie Gradienten-Clipping in diesem Netzwerk auf dem RNN anwenden, wo es die Möglichkeit gibt, Gradienten zu explodieren. tf.clip_by_value(t, clip_value_min, clip_value_max, name=None) Dies ist ein Beispiel, das verwendet werden könnte, aber wo stelle ich das vor? Im Def von RNN lstm_cell = rnn_cell.BasicLSTMCell(n_hidden, forget_bias=1.0) # Split […]

mysql-python install error: Kann die Include-Datei ‘config-win.h’ nicht öffnen

Ich versuche, pip install mysql-python connector aber es hält mich eine Fehlermeldung ” Kann nicht Include-Datei: ‘config-win.h’ “. Die Installation funktioniert auf meinem Mac und einem anderen Windows-Rechner, aber nicht auf diesem. Ich habe Visual Studio C ++ heruntergeladen und versucht, sowohl 32 Bit als auch 64 zu installieren. _mysql.c(42) : fatal error C1083: Cannot […]

Warum können nicht standardmäßige Argumente nicht den Standardargumenten folgen?

Warum wirft dieser Code einen SyntaxError? >>> def fun1(a=”who is you”, b=”True”, x, y): … print a,b,x,y … File “”, line 1 SyntaxError: non-default argument follows default argument Während der folgende Code ohne sichtbare Fehler ausgeführt wird: >>> def fun1(x, y, a=”who is you”, b=”True”): … print a,b,x,y …

Wie führe ich ein Python-Skript von der Django-Shell aus?

Ich muss ein Python-Skript von der Django-Shell ausführen. Ich habe es versucht: ./manage.py shell << my_script.py Aber es hat nicht funktioniert. Es wartete nur darauf, dass ich etwas schrieb.