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.


16
Numpy: Finden Sie schnell den ersten Wertindex
Wie finde ich den Index des ersten Auftretens einer Zahl in einem Numpy-Array? Geschwindigkeit ist mir wichtig. Die folgenden Antworten interessieren mich nicht, da sie das gesamte Array scannen und nicht aufhören, wenn sie das erste Vorkommen finden: itemindex = numpy.where(array==item)[0][0] nonzero(array == item)[0][0] Anmerkung 1: Keine der Antworten auf …
105 python  numpy  find 

8
Wie sende ich eine POST-Anfrage als JSON?
data = { 'ids': [12, 3, 4, 5, 6 , ...] } urllib2.urlopen("http://abc.com/api/posts/create",urllib.urlencode(data)) Ich möchte eine POST-Anfrage senden, aber eines der Felder sollte eine Liste von Nummern sein. Wie kann ich das machen ? (JSON?)
105 python  json  http  url  post 

9
können wir xpath mit BeautifulSoup verwenden?
Ich benutze BeautifulSoup, um eine URL zu kratzen, und ich hatte den folgenden Code import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Jetzt können wir im obigen Code findAllTags und Informationen dazu abrufen, aber …

10
Ersetzen Sie die Konsolenausgabe in Python
Ich frage mich, wie ich in Python wie in bestimmten C / C ++ - Programmen einen dieser raffinierten Konsolenzähler erstellen könnte. Ich habe eine Schleife, die Dinge erledigt, und die aktuelle Ausgabe ist wie folgt: Doing thing 0 Doing thing 1 Doing thing 2 ... Was sauberer wäre, wäre, …
105 python 

1
Wie kann ich mit scipy eine zweidimensionale Interpolation durchführen?
Diese Fragen und Antworten sind als kanonische (-ish) bezüglich zweidimensionaler (und mehrdimensionaler) Interpolation unter Verwendung von Scipy gedacht. Es gibt oft Fragen zur grundlegenden Syntax verschiedener mehrdimensionaler Interpolationsmethoden. Ich hoffe, diese auch zu klären. Ich habe eine Reihe von verstreuten zweidimensionalen Datenpunkten und möchte sie als schöne Oberfläche darstellen, vorzugsweise …


7
So importieren Sie in __init__.py definierte Klassen
Ich versuche, einige Module für meinen eigenen Gebrauch zu organisieren. Ich habe so etwas: lib/ __init__.py settings.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py In lib/__init__.pymöchte ich einige Klassen definieren, die verwendet werden sollen, wenn ich lib importiere. Ich kann es jedoch nicht herausfinden, ohne die Klassen in Dateien zu trennen …
105 python  packages 


13
Einfachere Möglichkeit, PDB-Haltepunkte in Python-Code einzufügen?
Nur eine Frage der Bequemlichkeit. Ich war ein bisschen verwöhnt mit Debuggern in IDEs wie Visual Studio und XCode. Ich finde es etwas import pdb; pdb.set_trace()umständlich, etwas eingeben zu müssen, um einen Haltepunkt festzulegen (ich möchte lieber keine PDF-Datei oben in die Datei importieren, da ich sie möglicherweise vergessen und …
105 python  pdb 

4
`staticmethod` und` abc.abstractmethod`: Wird es gemischt?
In meiner Python-App möchte ich eine Methode erstellen, die sowohl a staticmethodals auch an ist abc.abstractmethod. Wie mache ich das? Ich habe versucht, beide Dekorateure anzuwenden, aber es funktioniert nicht. Wenn ich das mache: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass Ich bekomme eine Ausnahme …


4
Lokale Variablen in verschachtelten Funktionen
Okay, nehmen Sie das mit, ich weiß, es wird schrecklich verworren aussehen, aber bitte helfen Sie mir zu verstehen, was passiert. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print …

13
Zuweisung innerhalb des Lambda-Ausdrucks in Python
Ich habe eine Liste von Objekten und möchte alle Objekte entfernen, die leer sind, bis auf eines, using filterund einen lambdaAusdruck. Zum Beispiel, wenn die Eingabe ist: [Object(name=""), Object(name="fake_name"), Object(name="")] ... dann sollte die Ausgabe sein: [Object(name=""), Object(name="fake_name")] Gibt es eine Möglichkeit, einem lambdaAusdruck eine Zuweisung hinzuzufügen ? Beispielsweise: flag …

7
"Private" (Implementierungs-) Klasse in Python
Ich codiere ein kleines Python-Modul, das aus zwei Teilen besteht: einige Funktionen, die eine öffentliche Schnittstelle definieren, Eine Implementierungsklasse, die von den oben genannten Funktionen verwendet wird, aber außerhalb des Moduls keine Bedeutung hat. Zuerst habe ich beschlossen, diese Implementierungsklasse zu "verbergen", indem ich sie innerhalb der Funktion definiere. Dies …

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.