Ich habe das benutzt: u = unicode(text, 'utf-8') Aber es wird ein Fehler mit Python 3 angezeigt (oder ... vielleicht habe ich einfach vergessen, etwas einzuschließen): NameError: global name 'unicode' is not defined Danke
Ich habe das benutzt: u = unicode(text, 'utf-8') Aber es wird ein Fehler mit Python 3 angezeigt (oder ... vielleicht habe ich einfach vergessen, etwas einzuschließen): NameError: global name 'unicode' is not defined Danke
Ich habe Spyder mit der Anaconda-Distribution installiert, die standardmäßig Python 2.7 verwendet. Derzeit muss ich eine virtuelle Entwicklungsumgebung mit Python 3.4 einrichten. Die beiden wichtigsten Vorschläge nach Online-Recherchen sind: zuerst die virtuelle Umgebung einzurichten und die...
Ich habe mehrere grundlegende Python 3.5-Tutorials zu Asyncio gesehen, die dieselbe Operation in verschiedenen Varianten ausführen. In diesem Code: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop =...
Ich verwende die neueste Version von Anaconda3. Ich habe es gerade installiert und versuche, einige Pakete herunterzuladen. Ich benutze die Anaconda-Eingabeaufforderung. Beim Versuch, mit pip etwas zu tun (einschließlich der Aktualisierung vorhandener Pakete), erhalte ich den folgenden Traceback....
Bei der Ausführung jupyter notebookin meiner virtuellen Umgebung unter Arch Linux ist der folgende Fehler aufgetreten. Error executing Jupyter command 'notebook': [Errno 2] No such file or directory Meine Python-Version ist 3.6 und meine Jupyter-Version ist 4.3.0 Wie kann ich dieses Problem...
Ich möchte alle 0,5 Sekunden eine Funktion auslösen und den Timer starten und stoppen und zurücksetzen können. Ich weiß nicht genau, wie Python-Threads funktionieren, und habe Probleme mit dem Python-Timer. Ich bekomme jedoch immer wieder, RuntimeError: threads can only be started oncewenn ich...
Wie kommt es, dass ich unterschiedliche Ergebnisse erhalte, wenn ich die Reihenfolge der beiden Sätze in den folgenden Gewerkschaften ändere? set1 = {1, 2, 3} set2 = {True, False} print(set1 | set2) # {False, 1, 2, 3} print(set2 | set1) #{False, True, 2,
Ich verwende Vorlagenzeichenfolgen, um einige Dateien zu generieren, und ich liebe die Prägnanz der neuen F-Zeichenfolgen für diesen Zweck, um meinen vorherigen Vorlagencode von so etwas zu reduzieren: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print...
Wie kann ich eine Klasse mit awaitim Konstruktor oder im Klassenkörper definieren? Zum Beispiel was ich will: import asyncio # some code class Foo(object): async def __init__(self, settings): self.settings = settings self.pool = await create_pool(dsn) foo = Foo(settings) # it raises: # TypeError:...
Ich versuche, Tensorflow zu installieren, aber es muss Python 3.6 installiert werden, und ich habe nur Python 3.7 installiert. Ich habe versucht, mit Brew und Pyenv zu wechseln, aber es funktioniert nicht. Kennt jemand einen Weg, um dieses Problem zu lösen?
Ich habe Code, der erwartet, straber den Fall der Übergabe bytesfolgendermaßen behandelt: if isinstance(data, bytes): data = data.decode() Leider funktioniert dies bei nicht bytearray. Gibt es eine allgemeinere Möglichkeit zu testen, ob ein Objekt entweder bytesoder ist bytearray, oder...
Ich möchte alle Spalten in einem Datenrahmen in einem Jupyter-Notizbuch anzeigen. Jupyter zeigt einige der Spalten und fügt den letzten Spalten Punkte hinzu, wie im folgenden Bild: Wie kann ich alle Spalten anzeigen?
Ich möchte mehrere Zeichenfolgen in einem Datenrahmen zusammenführen, der auf einer Gruppierung in Pandas basiert. Dies ist mein bisheriger Code: import pandas as pd from io import StringIO data = StringIO(""" "name1","hej","2014-11-01" "name1","du","2014-11-02" "name1","aj","2014-12-01"...
In einer älteren Python-Version kann eine Klasse, wenn Sie sie in Python erstellen, von einem Objekt erben. Soweit ich weiß, handelt es sich um ein spezielles integriertes Python-Element, mit dem Ihr Objekt ein Objekt neuen Stils sein kann. Was ist mit neueren Versionen (> 3.0 und 2.6)? Ich habe...
Ich möchte ein Wörterbuch aus einer bestimmten Liste in nur einer Zeile erstellen . Die Schlüssel des Wörterbuchs sind Indizes, und Werte sind die Elemente der Liste. Etwas wie das: a = [51,27,13,56] #given list d = one-line-statement #one line statement to create
Betrachten Sie den folgenden Python2-Code In [5]: points = [ (1,2), (2,3)] In [6]: min(points, key=lambda (x, y): (x*x + y*y)) Out[6]: (1, 2) Dies wird in Python3 nicht unterstützt und ich muss Folgendes tun: >>> min(points, key=lambda p: p[0]*p[0] + p[1]*p[1]) (1, 2) Das ist sehr...
Ich habe Spark 1.4 vom GH-Entwicklungsmaster erstellt, und der Build lief einwandfrei. Aber wenn ich eine mache, bin/pysparkbekomme ich die Python 2.7.9 Version. Wie kann ich das
Ich habe das: d1 = OrderedDict([('a', '1'), ('b', '2')]) Wenn ich das mache: d1.update({'c':'3'}) Dann bekomme ich folgendes: OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) aber ich will das: [('c', '3'), ('a', '1'), ('b', '2')] ohne ein neues Wörterbuch zu
Aus dem Python 3.7-Änderungsprotokoll : Die Beibehaltung der Einfügungsreihenfolge von diktierten Objekten wurde als offizieller Bestandteil der Python-Sprachspezifikation deklariert . Würde dies bedeuten, dass OrderedDictdas überflüssig wird? Die einzige Verwendung, die ich mir vorstellen...
Ich habe Python 3.5.1 über Ampps installiert und es funktioniert. Wenn ich jedoch versuche, pip zu verwenden, erhalte ich die folgende Meldung: Fatal error in launcher: Unable to create process using '"' Ich habe ampps bereits in einem Pfad neu installiert, der keine Leerzeichen enthält....