Die Suche ergab 8707 Treffer

von __blackjack__
Donnerstag 17. Juni 2021, 22:41
Forum: Allgemeine Fragen
Thema: suche Ausgabe: int(List[index_of_character_*])
Antworten: 25
Zugriffe: 271

Re: suche Ausgabe: int(List[index_of_character_*])

@rogerb: Ich vermute die *eine* Zeile ist nur als Beispiel und die Anweisungen sind länger. Wie würdest Du das mit einer list comprehension machen? Die sind dazu da um Listen zu erstellen. Hier soll ja aber eine Liste eher zerlegt werden.
von __blackjack__
Donnerstag 17. Juni 2021, 21:26
Forum: Allgemeine Fragen
Thema: suche Ausgabe: int(List[index_of_character_*])
Antworten: 25
Zugriffe: 271

Re: suche Ausgabe: int(List[index_of_character_*])

IMHO noch besser das Parsen nicht in der `__init__()` zu machen sondern in einer Funktion oder Klassenmethode. Dann kann man `Recipe`-Objekte auch aus anderen Quellen erstellen und/oder für Tests einfach so direkt erstellen, ohne das man das parsen immer mittesten muss. Beispiel: #!/usr/bin/env pyth...
von __blackjack__
Donnerstag 17. Juni 2021, 19:44
Forum: Allgemeine Fragen
Thema: Unterscheidung: Generator, Iterator, iter(), next(), __iter__(), __next__()
Antworten: 3
Zugriffe: 87

Re: Unterscheidung: Generator, Iterator, iter(), next(), __iter__(), __next__()

@GabrielleChanel: Ad 1. Ein Iterator hat eine `__iter__()`-Methode die einfach nur `self` zurück gibt, und eine `__next__()`-Methode die entweder das nächste Objekt liefert oder `StopIteration` auslöst wenn es kein nächstes Objekt gibt. Bei einem Generator kommen die Methoden `close()`, `send()`, un...
von __blackjack__
Mittwoch 16. Juni 2021, 20:58
Forum: Allgemeine Fragen
Thema: "Int Object is not subscriptable" Fehlermeldung bei Zugriff auf Liste
Antworten: 4
Zugriffe: 115

Re: "Int Object is not subscriptable" Fehlermeldung bei Zugriff auf Liste

@kokunamatata: Was soll das `None` in der einen Liste bedeuten? Falls der Knoten keine Nachbarn haben sollte, dann wäre das besser einfach nur eine leere Liste.

Es ist auch ein bisschen fehleranfällig wenn die Nummern in diesen Listen Indexwerte (+1) sein sollten.
von __blackjack__
Mittwoch 16. Juni 2021, 20:22
Forum: Allgemeine Fragen
Thema: Kilometerzähler Python
Antworten: 9
Zugriffe: 241

Re: Kilometerzähler Python

Eine Lösung in Tcl. `digits` erledigt die meiste Arbeit, dafür ist `increment` schön einfach. package require math oo::class create Counter { variable Bases ValuesCount Value constructor {maxDigits} { set Bases [lmap digit [lreverse $maxDigits] {incr digit}] set ValuesCount [math::product 1 {*}$Base...
von __blackjack__
Mittwoch 16. Juni 2021, 19:52
Forum: Allgemeine Fragen
Thema: Prüfen ob ein String nur Buchstaben enthält
Antworten: 5
Zugriffe: 142

Re: Prüfen ob ein String nur Buchstaben enthält

#!/usr/bin/env python3 import unicodedata def is_just_letters(text): return all( unicodedata.category(character).startswith("L") for character in text ) def main(): texts = [ "abc", "not just letters", "23", "1e77er5", "Ⅱ", # Roman number. "ⅳ", # " " "𝝮", "(z)", ] just_letters_texts = list(filter(i...
von __blackjack__
Mittwoch 16. Juni 2021, 19:16
Forum: Allgemeine Fragen
Thema: Dataframe Auswerten
Antworten: 1
Zugriffe: 47

Re: Dataframe Auswerten

@Evora: Suchst Du so etwas: In [30]: df Out[30]: Wirtschaft Finanzierung Optik 0 5 2 1 1 3 3 2 2 2 5 4 3 1 5 3 4 5 5 5 In [31]: df.apply(pd.Series.value_counts) Out[31]: Wirtschaft Finanzierung Optik 1 1.0 NaN 1 2 1.0 1.0 1 3 1.0 1.0 1 4 NaN NaN 1 5 2.0 3.0 1
von __blackjack__
Mittwoch 16. Juni 2021, 15:09
Forum: Qt/KDE
Thema: Bild einer Wärmebildkamera in PyQt5 Label ausgeben
Antworten: 3
Zugriffe: 149

Re: Bild einer Wärmebildkamera in PyQt5 Label ausgeben

Im nächsten Schritt könnte man die Low-Level-Details der C-API und des `ctypes`-Wrappers vom Code in der `main()` trennen. Da sollte man nicht so viel mit `ctypes`-Typen hantieren müssen und statt Rückgabewerte zu prüfen kann man den `ctypes`-Wrapper so schreiben, das Ausnahmen ausgelöst werden. Die...
von __blackjack__
Dienstag 15. Juni 2021, 22:56
Forum: Allgemeine Fragen
Thema: self
Antworten: 13
Zugriffe: 249

Re: self

@narpfel: Naja, aber ”nur” weil es dort keine freien Funktionen gibt, sondern nur Methoden die zwingend zu einer Klasse gehören auf die das `this` sich dann bezieht. Bei Python stellt sich an so einer Stelle wo `method()` ausserhalb einer Klasse als Funktion definiert wird, was `this` beziehungsweis...
von __blackjack__
Dienstag 15. Juni 2021, 20:39
Forum: Allgemeine Fragen
Thema: self
Antworten: 13
Zugriffe: 249

Re: self

@PyTimmi: Man könnte die Frage auch umgekehrt stellen: Warum ist das `this` bei Java einfach auf magische Weise da ohne, das man das angegeben hat? Hätten die Java-Entwickler ja auch anders lösen können. @__deets__: Man könnte die `main()` in dem Beispiel von narpfel auch so schreiben: def main(): f...
von __blackjack__
Dienstag 15. Juni 2021, 20:29
Forum: Allgemeine Fragen
Thema: Übersetzer
Antworten: 2
Zugriffe: 72

Re: Übersetzer

Ich würde nachfragen wollen was ein „Übersetzer“ sein soll? Das kann ja alles mögliche meinen, von einem Wörterbuch wo man manuell nachschlagen kann bis zu etwas wie Google Translate.
von __blackjack__
Dienstag 15. Juni 2021, 15:07
Forum: Offtopic
Thema: tcpdump als Datenvolumenlogger
Antworten: 7
Zugriffe: 100

Re: tcpdump als Datenvolumenlogger

Wenn man das von Python aus abfragen möchte, geht das beispielsweise mit dem `psutils`-Modul mit der `net_io_counters()`-Funktion. Entweder für alle Schnittstellen, oder als Wörterbuch das Schnittstellennamen auf die Zählerstände für die jeweilige Schnittstelle abbildet.
von __blackjack__
Dienstag 15. Juni 2021, 14:57
Forum: Wissenschaftliches Rechnen
Thema: 4D NumPy Array zu 2D/1D
Antworten: 1
Zugriffe: 68

Re: 4D NumPy Array zu 2D/1D

@nathalie: Nicht ohne das Du beschreibst was das denn überhaupt bedeuten soll. 4D-Array (t,z,x,y) kann man sich ja als eine reihe von 3D-Arrays, eins pro `t` vorstellen. Was ist denn jetzt daraus ein 2D-Array (t,x)? Was soll da beim Indexzugriff für z und y eingesetzt werden?
von __blackjack__
Dienstag 15. Juni 2021, 14:49
Forum: Allgemeine Fragen
Thema: except abfrage
Antworten: 3
Zugriffe: 113

Re: except abfrage

@Stephano: Das Problem bei der globalen Variable ist nicht die falsche Benennung, sondern das es überhaupt eine globale Variable gibt.

Bei GUI-Programmierung kommt man nicht wirklich um objektorientierte Programmierung (OOP) herum, also man muss eigene Klassen schreiben können.
von __blackjack__
Dienstag 15. Juni 2021, 14:43
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 1
Zugriffe: 68

Re: Dictionary

@aleonehunnid: Gar nicht, das macht auch gar keinen Sinn das so zu machen. Man würde immer die gleichen Schlüssel verwenden und nicht alle Personen in *ein* Wörterbuch stecken, sondern jede Person in ein eigenes, und die Wörterbücher dann beispielsweise in einer Liste speichern.