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.


4
Assoziativität von "in" in Python?
Ich mache einen Python-Parser, und das verwirrt mich wirklich : >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not list Wie …

5
Histogramm Matplotlib
Ich habe also ein kleines Problem. Ich habe einen Datensatz in scipy, der bereits im Histogrammformat vorliegt, also habe ich die Mitte der Bins und die Anzahl der Ereignisse pro Bin. Wie kann ich jetzt als Histogramm zeichnen. Ich habe es einfach versucht bins, n=hist() aber das hat es nicht …

5
Python-Konstruktoren und __init__
Warum werden Konstruktoren tatsächlich "Konstruktoren" genannt? Was ist ihr Zweck und wie unterscheiden sie sich von Methoden in einer Klasse? Kann es auch mehr als einen __init__in einer Klasse geben? Ich habe folgendes versucht, kann jemand bitte das Ergebnis erklären? >>> class test: def __init__(self): print "init 1" def __init__(self): …
107 python 

4
Wohin in einer virtuellen Umgebung geht der benutzerdefinierte Code?
Welche Art von Verzeichnisstruktur sollte man bei der Verwendung befolgen virtualenv? Wenn ich beispielsweise eine WSGI-Anwendung erstellen und eine virtuelle Umgebung mit dem Namen erstellen foobarwürde, würde ich mit einer Verzeichnisstruktur wie der folgenden beginnen: /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} Wenn diese Umgebung einmal erstellt …

8
Python __str__ und Listen
Wenn ich in Java List.toString () aufrufe, wird automatisch die toString () -Methode für jedes Objekt in der Liste aufgerufen. Wenn meine Liste beispielsweise die Objekte o1, o2 und o3 enthält, sieht list.toString () ungefähr so ​​aus: "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() …
107 python 

2
Was bedeutet ein Präfix vor einer Python-Zeichenfolge?
In einem Python-Quellcode, auf den ich gestoßen bin, habe ich ein kleines b vor einem String wie in gesehen: b"abcdef" Ich kenne das uPräfix, das eine Unicode-Zeichenfolge kennzeichnet, und das rPräfix für ein Raw-Zeichenfolgenliteral. Wofür steht das bund in welcher Art von Quellcode ist es nützlich, da es genau wie …

4
Benchmarking (Python vs. C ++ mit BLAS) und (Numpy)
Ich möchte ein Programm schreiben, das die linearen Algebra-Funktionen von BLAS und LAPACK in großem Umfang nutzt. Da Leistung ein Problem ist, habe ich ein Benchmarking durchgeführt und würde gerne wissen, ob der von mir verfolgte Ansatz legitim ist. Ich habe sozusagen drei Teilnehmer und möchte ihre Leistung mit einer …
107 c++  python  numpy  benchmarking  blas 

14
Ändern Sie die Größe von Feldern in Django Admin
Django füllt normalerweise horizontalen Raum aus, wenn Einträge im Administrator hinzugefügt oder bearbeitet werden. In einigen Fällen ist dies jedoch eine echte Platzverschwendung, wenn ein Datumsfeld mit einer Breite von 8 Zeichen oder ein CharField mit 6 oder 8 Zeichen bearbeitet wird Zeichen breit, und dann geht das Bearbeitungsfeld auf …



16
Wie springe ich zu einer bestimmten Zeile in einer riesigen Textdatei?
Gibt es Alternativen zum folgenden Code: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Wenn ich eine große Textdatei (~15MB)mit Zeilen unbekannter, aber unterschiedlicher Länge verarbeite …
107 python  text-files 

9
Wie kann ich alle Anforderungsheader in Django abrufen?
Ich muss alle Django-Anforderungsheader erhalten. request.METANach dem, was ich gelesen habe, legt Django einfach alles zusammen mit vielen anderen Daten in der Variablen ab. Was wäre der beste Weg, um alle Header zu erhalten, die der Client an meine Django-Anwendung gesendet hat? Ich werde diese verwenden, um eine httplibAnfrage zu …


4
Python - abs vs fabs
Ich habe festgestellt, dass es in Python zwei ähnlich aussehende Methoden gibt, um den absoluten Wert einer Zahl zu ermitteln: Zuerst abs(-5) Zweite import math math.fabs(-5) Wie unterscheiden sich diese Methoden?
107 python 

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.