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.

3
Verwenden von self.xxxx als Standardparameter - Python
Ich versuche, eines meiner Hausaufgabenprobleme zu vereinfachen und den Code ein wenig zu verbessern. Ich arbeite mit einem binären Suchbaum. Im Moment habe ich eine Funktion in meiner Tree()Klasse, die alle Elemente findet und in eine Liste einfügt. tree = Tree() #insert a bunch of items into tree dann benutze …

4
flake8 beschwert sich über den booleschen Vergleich "==" in der Filterklausel
Ich habe ein boolesches Feld in der MySQL-DB-Tabelle. # table model class TestCase(Base): __tablename__ = 'test_cases' ... obsoleted = Column('obsoleted', Boolean) Um die Anzahl aller nicht veralteten Testfälle zu ermitteln, gehen Sie einfach wie folgt vor: caseNum = session.query(TestCase).filter(TestCase.obsoleted == False).count() print(caseNum) Das funktioniert gut, aber der flake8 meldet die …



4
Verketten Sie zwei NumPy-Arrays vertikal
Ich habe folgendes versucht: >>> a = np.array([1,2,3]) >>> b = np.array([4,5,6]) >>> np.concatenate((a,b), axis=0) array([1, 2, 3, 4, 5, 6]) >>> np.concatenate((a,b), axis=1) array([1, 2, 3, 4, 5, 6]) Ich würde jedoch zumindest erwarten, dass ein Ergebnis so aussieht array([[1, 2, 3], [4, 5, 6]]) Warum ist es nicht …




4
Übergeben Sie zusätzliche Argumente an die Serializer-Klasse im Django Rest Framework
Ich möchte einige Argumente von Viewset an die DRF Serializer-Klasse übergeben, daher habe ich Folgendes versucht: class OneZeroSerializer(rest_serializer.ModelSerializer): def __init__(self, *args, **kwargs): print args # show values that passed location = rest_serializer.SerializerMethodField('get_alternate_name') def get_alternate_name(self, obj): return '' class Meta: model = OneZero fields = ('id', 'location') Ansichten class OneZeroViewSet(viewsets.ModelViewSet): serializer_class …



6
Virtuelle Umgebung in R?
Ich habe in R mehrere Beiträge zu Best Practice, Reproduzierbarkeit und Workflow gefunden, zum Beispiel: Wie man die längerfristige Reproduzierbarkeit der Forschung erhöht (insbesondere mit R und Sweave) Vollständige inhaltliche Beispiele reproduzierbarer Forschung mit R. Eines der Hauptanliegen ist die Gewährleistung der Portabilität von Code in dem Sinne, dass das …
73 r  python 

7
Was genau ist ein "roher String-Regex" und wie können Sie ihn verwenden?
Aus der Python-Dokumentation zu Regex bezüglich des '\'Charakters: Die Lösung besteht darin, die rohe String-Notation von Python für Muster mit regulären Ausdrücken zu verwenden. Backslashes werden in einem Zeichenfolgenliteral mit dem Präfix nicht speziell behandelt 'r'. So r"\n"ist eine Zwei-Zeichenkette enthält '\'und 'n', während "\n"ein Eins-Zeichenfolge eine neue Zeile enthält. …

7
Entfernen Sie Anführungszeichen aus String in Python
Ich habe einen Python-Code, der Sprache mithilfe der Google STT-Engine erkennt und mir die Ergebnisse zurückgibt, aber ich erhalte die Ergebnisse in Zeichenfolgen mit "Anführungszeichen". Ich möchte diese Anführungszeichen nicht in meinem Code haben, da ich damit viele Befehle ausführen werde und es nicht funktioniert. Ich habe bisher nichts ausprobiert, …

8
Wie verwende ich Hinweise vom Typ Python mit Django QuerySet?
Ist es möglich, den Datensatztyp in Django QuerySet mit Python-Typhinweisen anzugeben? So etwas wie QuerySet[SomeModel]? Zum Beispiel haben wir Modell: class SomeModel(models.Model): smth = models.IntegerField() Und wir möchten QuerySet dieses Modells als Parameter in func übergeben: def somefunc(rows: QuerySet): pass Aber wie man den Datensatztyp in QuerySet angibt, wie bei …

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.