Die Suche ergab 8712 Treffer

von __blackjack__
Mittwoch 23. Juni 2021, 11:21
Forum: Allgemeine Fragen
Thema: Zeilen mit nan enthalten füllen
Antworten: 3
Zugriffe: 77

Re: Zeilen mit nan enthalten füllen

@daze321: Was sind denn hier Zeilen und Spalten? Wenn Du eine Bibliothek verwendest, dann verrate welche, damit wir nicht raten müssen ob das nun zum Beispiel ein Pandas `DataFrame` ist oder irgendetwas anderes. Bei `DataFrame`-Objekten könntest Du beispielsweise mal die `fillna()`-Methode anschauen.
von __blackjack__
Dienstag 22. Juni 2021, 18:52
Forum: Allgemeine Fragen
Thema: An alle Schüler und Studenten mit Informatikproblemen
Antworten: 181
Zugriffe: 193047

Re: An alle Schüler und Studenten mit Informatikproblemen

Mit einem eigenen Thema für Deine Frage am besten. Also damit nicht *hier* in diesem Thema antworten, sondern im passenden Unterforum auf „Neues Thema“ klicken und dort dann eine passende Überschrift, und die Frage rein schreiben.
von __blackjack__
Dienstag 22. Juni 2021, 18:48
Forum: Allgemeine Fragen
Thema: Join-Methode
Antworten: 35
Zugriffe: 1014

Re: Join-Methode

Stichwort ist „list comprehension“ LC und die kann man auch verschachteln. Und man kann die auch „entschachteln“. Schau Dir LCs in der Dokumentation mal an und versuch mal den Ausdruck mit normalen Schleifen zu schreiben. Dann wird Dir der Zusammenhang vielleicht/hoffentlich klarer. Vielleicht hilft...
von __blackjack__
Dienstag 22. Juni 2021, 18:28
Forum: Allgemeine Fragen
Thema: Vom Binär ins Dezimalsystem
Antworten: 3
Zugriffe: 74

Re: Vom Binär ins Dezimalsystem

Von Binärdarstellung zu ganzer Zahl und von da zur Dezimaldarstellung geht sehr einfach mit `int()` und `str()`. Da braucht man wenig eigenen Code schreiben. `str()` braucht man nicht einmal explizit wenn man die ganze Zahl mit `print()` oder etwas ähnlichem ausgibt, wo eine Umwandlung in eine Zeich...
von __blackjack__
Dienstag 22. Juni 2021, 18:20
Forum: Allgemeine Fragen
Thema: in einer For-Schleife auf das übernächste Element zugreifen
Antworten: 9
Zugriffe: 194

Re: in einer For-Schleife auf das übernächste Element zugreifen

`more_itertools.pairwise()` ist übrigens ein ”Rezept” aus der Python-Dokumentation zum `itertools`-Modul. Und dort wird auch auf das externe `more_itertools` hingewiesen.
von __blackjack__
Donnerstag 17. Juni 2021, 22:41
Forum: Allgemeine Fragen
Thema: suche Ausgabe: int(List[index_of_character_*])
Antworten: 25
Zugriffe: 305

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: 305

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: 114

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: 136

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: 251

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: 6
Zugriffe: 185

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: 63

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: 171

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: 288

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: 288

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...