Die Suche ergab 252 Treffer

von narpfel
Donnerstag 31. Januar 2019, 10:05
Forum: Allgemeine Fragen
Thema: Verkette Listen
Antworten: 23
Zugriffe: 431

Re: Verkette Listen

@__blackjack__: In [1]: from attr import attrib, attrs In [2]: @attrs ...: class LinkedList: ...: value = attrib() ...: next = attrib(default=None, cmp=False) ...: In [3]: LinkedList(5, LinkedList("ab", LinkedList(0.36))) == LinkedList(5, LinkedList("foo")) Out[3]: True Ich sehe da noch ein wenig Ve...
von narpfel
Mittwoch 30. Januar 2019, 15:54
Forum: Allgemeine Fragen
Thema: Funktion verstehen
Antworten: 1
Zugriffe: 107

Re: Funktion verstehen

@Lizzy: Du rufst die Loss-Funktion gar nicht selbst auf. Du übergibst sie an den `LGBMClassifier`, der die Funktion dann mit den passenden Argumenten aufruft. Der `set_params`-Aufruf ist übrigens ziemlich umständlich geschrieben, das sollte man einfacher als `gbm.set_params(objective=custom_asymmetr...
von narpfel
Dienstag 29. Januar 2019, 12:25
Forum: Allgemeine Fragen
Thema: Rekursion für Anfänger
Antworten: 4
Zugriffe: 122

Re: Rekursion für Anfänger

Moin, wo ist denn konkret dein Problem mit der Aufgabe? Verstehst du die Bildungsvorschrift? Kannst du die Aufgabe per Hand auf Papier rechnen? Weißt du nicht, wie das ganze in Python umgesetzt werden soll? Hast du dich schon mit Funktionen beschäftigt? Eine fertige Lösung zu präsentieren bringt dir...
von narpfel
Dienstag 8. Januar 2019, 21:54
Forum: Allgemeine Fragen
Thema: pip für python3
Antworten: 1
Zugriffe: 118

Re: pip für python3

Moin, deine Fehlermeldung beim Aufruf von `pip` über `python3 -m ...` sagt, dass dein Python3 in `/usr/local/bin` installiert ist. Das über die Paketverwaltung installierte Python(3) liegt aber in `/usr/bin`, und auch nur dieses findet per Paketverwaltung installierte Pythonmodule. Das Python in `/u...
von narpfel
Montag 31. Dezember 2018, 16:17
Forum: Raspberry Pi und Co.
Thema: ser.readline() mit Arduino UNO
Antworten: 8
Zugriffe: 527

Re: ser.readline() mit Arduino UNO

@linuxubuntu: Eventuell ist es auch robuster, die beiden Werte in beispielsweise ein JSON-Objekt zu stecken und jede Zeile in Python mit dem `json`-Modul zu parsen.
von narpfel
Sonntag 30. Dezember 2018, 09:54
Forum: Raspberry Pi und Co.
Thema: I2C Schnittstelle des Arduino mit Python ansteuern
Antworten: 13
Zugriffe: 714

Re: I2C Schnittstelle des Arduino mit Python ansteuern

@Mätti: Hast du bedacht, dass der Motor selbst unter Umständen auch relativ viel Interferenz erzeugen kann? Und im Nanoampèrebereich kann man auch schon mit Triboelektrizität Probleme bekommen, wenn man Pech hat.

Es gibt auch Labornetzteile, die sich per Computer steuern lassen.
von narpfel
Samstag 29. Dezember 2018, 09:55
Forum: Allgemeine Fragen
Thema: Zuverlässige Methode, Klasse ungebundener Methoden zu bekommen
Antworten: 7
Zugriffe: 442

Re: Zuverlässige Methode, Klasse ungebundener Methoden zu bekommen

In Python 3 gibt es keine ungebundenen Methoden mehr. Methoden in einer Klasse sind nicht von Funktionen unterscheidbar und sie haben auch keine Referenz auf die sie enthaltende Klasse. Und sie können Methoden mehrerer Klassen sein. Beispiel: » ipython2 Python 2.7.15 (default, Jun 27 2018, 13:05:28)...
von narpfel
Donnerstag 6. Dezember 2018, 16:41
Forum: Netzwerkprogrammierung
Thema: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?
Antworten: 4
Zugriffe: 254

Re: Gibt es Stand 2018 eine Python 3 Bibliothek die das Internet Printing Protocol (IPP) implementiert?

pyipptool hat 2014 Python-3-Support bekommen, allerdings ist seitdem keine neue Version veröffentlicht worden. Man kann aber auch Pakete aus Git-Repos mit `pip` installieren, siehe hier in der Doku.
von narpfel
Montag 3. Dezember 2018, 18:09
Forum: Installation/Konfigurieren
Thema: Installation von Zusatzmodulen bei Python 3.6
Antworten: 13
Zugriffe: 445

Re: Installation von Zusatzmodulen bei Python 3.6

@weki38: Das hört sich so an, als wenn du versuchst, `pip` nicht mit dem Python-Interpreter sondern mit dem Installer zu starten. Und das funktioniert so natürlich nicht. Die offizielle Dokumentation beschreibt das Vorgehen zur Installation von Python unter Windows recht gut. Und im Tutorial gibt es...
von narpfel
Donnerstag 29. November 2018, 17:15
Forum: Allgemeine Fragen
Thema: print() formatiert ausgeben / vereinfacht ausgeben
Antworten: 3
Zugriffe: 162

Re: print() formatiert ausgeben / vereinfacht ausgeben

Wenn man das ganze ein wenig umformatiert, ist es ein wenig einfacher auszugeben, zum Beispiel so: In [2]: operations = ["Addition", "Subtraktion", "Multiplikation", "Division"] In [3]: def print_operations(operations): ...: print(f"Wählen Sie einen der {len(operations)} Aufgabentypen aus:") ...: fo...
von narpfel
Mittwoch 28. November 2018, 12:50
Forum: Wissenschaftliches Rechnen
Thema: Runden-Funktion kann mit nan nicht umgehen
Antworten: 3
Zugriffe: 6932

Re: Runden-Funktion kann mit nan nicht umgehen

@Katharina: Vielleicht suchst du auch `numpy.rint`?
von narpfel
Sonntag 18. November 2018, 14:29
Forum: Allgemeine Fragen
Thema: Pipenv in Betrieb nehmen...
Antworten: 16
Zugriffe: 502

Re: Pipenv in Betrieb nehmen...

@pixewakb: Beim ersten Befehl bist du in einer Venv, in der `pipenv` nicht installiert ist. Beim zweiten hast du wieder das Problem, dass dein `Scripts`-Verzeichnis nicht im `PATH` ist und du `pipenv` nicht über `python -m ...` aufrufst.
von narpfel
Sonntag 18. November 2018, 12:41
Forum: Allgemeine Fragen
Thema: Pipenv in Betrieb nehmen...
Antworten: 16
Zugriffe: 502

Re: Pipenv in Betrieb nehmen...

@pixewakb: Ich verstehe nicht ganz, warum du nicht `pipenv` nutzt. Anscheinend hast du es korrekt installiert (wenn `python -m pipenv` funktioniert). Als einziges würde noch fehlen, das `Scripts`-Verzeichnis der Python-Installation zum `PATH` hinzuzufügen. Das wird übrigens auch in der Installations...
von narpfel
Montag 12. November 2018, 22:35
Forum: Allgemeine Fragen
Thema: Problmeme mit py.test unter Windows für pep8 Überprüfung
Antworten: 15
Zugriffe: 529

Re: Problmeme mit py.test unter Windows für pep8 Überprüfung

@2Bsafe: Du musst den Pfad zum Verzeichnis, in dem `pip` liegt, angeben. Das sollte der Installer eigentlich automatisch machen, wenn man die Option nicht abwählt. Hier ist das in der Python-Dokumentation beschrieben. Edit: Die restlichen Programme wie `pytest` und `pep8` sollte im gleichen Verzeich...
von narpfel
Montag 12. November 2018, 22:30
Forum: Allgemeine Fragen
Thema: Editor z.B. Notepad++
Antworten: 13
Zugriffe: 428

Re: Editor z.B. Notepad++

@DB7WN: Wenn man das Programm nicht vom Editor starten lässt, sondern selbst in der Konsole startet, dann bekommt man den vollen Traceback und hat zusätzlich noch den Vorteil, dass man immun gegen irgendwelche komischen Einstellungen in der IDE/im Editor ist. ThomasLs Vorschläge sind alle gut. Einfa...