Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.


13
Gibt es eine Python-Caching-Bibliothek?
Ich suche nach einer Python-Caching-Bibliothek, kann aber bisher nichts finden. Ich brauche eine einfache dictOberfläche, in der ich Schlüssel und deren Ablauf festlegen und sie wieder zwischengespeichert bekommen kann. So etwas wie: cache.get(myfunction, duration=300) Dadurch bekomme ich das Element aus dem Cache, falls es vorhanden ist, oder rufe die Funktion …
123 python  caching 

9
Numpy Argsort - was macht es?
Warum gibt numpy dieses Ergebnis: x = numpy.array([1.48,1.41,0.0,0.1]) print x.argsort() >[2 3 1 0] wenn ich das erwarten würde: [3 2 0 1] Offensichtlich fehlt mein Verständnis der Funktion.
123 python  numpy 

9
Zeiger in Python?
Ich weiß, dass Python keine Zeiger hat, aber gibt es eine Möglichkeit, 2stattdessen diese Ausbeute zu erzielen ? >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Hier ein Beispiel: Ich möchte …
123 python  pointers 


5
Wie filtere ich Objekte für Zählanmerkungen in Django?
Betrachten Sie einfache Django-Modelle Eventund Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Es ist einfach, Ereignisabfragen mit der Gesamtzahl der Teilnehmer zu kommentieren: events = Event.objects.all().annotate(participants=models.Count('participant')) Wie kommentiere ich mit der Anzahl der Teilnehmer, nach denen gefiltert wurde is_paid=True? Ich muss …

4
Matplotlib: Zeichnen Sie Gitterlinien hinter anderen Diagrammelementen
In Matplotlib mache ich gestrichelte Gitterlinien wie folgt: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') Ich kann jedoch nicht herausfinden, wie (oder ob es möglich ist), die Gitterlinien hinter anderen Diagrammelementen wie Balken zu zeichnen. Das Ändern der Reihenfolge des Hinzufügens des Rasters im Vergleich zum Hinzufügen anderer Elemente …
123 python  matplotlib  grid 


11
Eine if-elif-else-Anweisung in eine Zeile setzen?
Ich habe die folgenden Links gelesen, aber meine Frage wird nicht beantwortet. Hat Python einen ternären bedingten Operator? (Bei der Frage geht es darum, die if-else-Anweisung auf eine Zeile zu reduzieren.) Gibt es eine einfachere Möglichkeit, eine if-elif-else-Anweisung so zu schreiben, dass sie in eine Zeile passt? Beispielsweise, if expression1: …

7
Deaktivieren Sie eine Methode in einem ViewSet, Django-Rest-Framework
ViewSets über automatische Methoden zum Auflisten, Abrufen, Erstellen, Aktualisieren, Löschen, ... Ich möchte einige davon deaktivieren, und die Lösung, die ich gefunden habe, ist wahrscheinlich keine gute, da diese OPTIONSimmer noch als zulässig angegeben werden. Irgendeine Idee, wie man das richtig macht? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer …

6
Bedingte Pandas ersetzen
Ich habe einen DataFrame und möchte die Werte in einer bestimmten Spalte, die einen Wert überschreiten, durch Null ersetzen. Ich hatte gedacht, dies sei ein Weg, dies zu erreichen: df[df.my_channel > 20000].my_channel = 0 Wenn ich den Kanal in einen neuen Datenrahmen kopiere, ist das ganz einfach: df2 = df.my_channel …

10
Modellzusammenfassung in Pytorch
Gibt es eine Möglichkeit, die Zusammenfassung eines Modells in PyTorch wie model.summary()in Keras wie folgt auszudrucken ? Model Summary: ____________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ==================================================================================================== input_1 (InputLayer) (None, 1, 15, 27) 0 ____________________________________________________________________________________________________ convolution2d_1 (Convolution2D) (None, 8, 15, 27) 872 input_1[0][0] ____________________________________________________________________________________________________ maxpooling2d_1 (MaxPooling2D) (None, 8, …
123 python  pytorch 

16
Zugriff auf MP3-Metadaten mit Python [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Im letzten Monat geschlossen . Verbessere diese Frage Wie kann ich MP3-Metadaten in …
122 python  mp3  metadata 

7
socket.shutdown vs socket.close
Ich habe kürzlich ein bisschen Code gesehen, der so aussah (wobei Socke natürlich ein Socket-Objekt ist): sock.shutdown(socket.SHUT_RDWR) sock.close() Was genau ist der Zweck, den Socket herunterzufahren und dann zu schließen? Wenn es einen Unterschied macht, wird dieser Socket für nicht blockierende E / A verwendet.

5
Warum Unicode per String in Python deklarieren?
Ich lerne immer noch Python und habe Zweifel: In Python 2.6.x deklariere ich normalerweise die Codierung im Dateikopf wie folgt (wie in PEP 0263 ). # -*- coding: utf-8 -*- Danach werden meine Strings wie gewohnt geschrieben: a = "A normal string without declared Unicode" Aber jedes Mal, wenn ich …
122 python  encoding  utf-8 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.