Die Suche ergab 645 Treffer

von narpfel
Montag 2. August 2021, 21:37
Forum: Allgemeine Fragen
Thema: Prüfen, ob Dateien in einem Directory eine Dateiendung haben
Antworten: 10
Zugriffe: 498

Re: Prüfen, ob Dateien in einem Directory eine Dateiendung haben

@YAPD: Noch ein Beispiel, warum ein `"." in filename` nicht richtig funktioniert: Was ist mit `.bashrc`? `.config`? `pathlib.Path` hat diese Fälle schon eingebaut, man macht sich also nur unnötige Arbeit, wenn man das immer wieder selbst nachprogrammiert. Und im Zweifelsfall hat man nicht ...
von narpfel
Montag 2. August 2021, 21:28
Forum: Allgemeine Fragen
Thema: Liste von Tupeln filtern
Antworten: 6
Zugriffe: 340

Re: Liste von Tupeln filtern

Und wenn man die Sportarten in der ursprünglichen Reihenfolge haben will, gibt es `more_itertools.unique_everseen`.
von narpfel
Sonntag 1. August 2021, 17:13
Forum: Allgemeine Fragen
Thema: Bremsen und beschleunigen einer Kurve erfassen
Antworten: 2
Zugriffe: 380

Re: Bremsen und beschleunigen einer Kurve erfassen

Moin,

du suchst die (numerische) Ableitung der gezeigten Funktion. numpy hat da mit `np.diff` eine Funktion für eingebaut. Das kann allerdings problematisch werden, wenn die Messwerte nah aneinander liegen und verrauscht sind, weil die Ableitung das Rauschen verstärken kann.
von narpfel
Donnerstag 29. Juli 2021, 00:27
Forum: Links und Tutorials
Thema: Python Kurs
Antworten: 13
Zugriffe: 6470

Re: Python Kurs

Sirius3 hat geschrieben: Donnerstag 29. Juli 2021, 00:03

Code: Alles auswählen

        if not abschnitte or hoehe - hoehe_erstes_buch > MAXIMAL_UNTERSCHIED:
:oops: Ich schieb’s mal auf die späte Stunde. Naja, mein Beispiel ist immer noch ein gutes Beispiel dafür, dass man auch „komische“ Probleme gut ohne Index lösen kann.
von narpfel
Donnerstag 29. Juli 2021, 00:18
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 1535

Re: Plugin-basiertes Programm

und hab mich echt gefreut, dass alles so funktioniert. Benutze einen Autoformatter wie `black` , dann kannst du dich zusätzlich noch freuen, dass dein Code immer gleich (gut?) aussieht. Und wir freuen uns, dass wir ihn lesen können. :-) Und zum `dict.update`: Das wird leider in vielen Tutorials so ...
von narpfel
Mittwoch 28. Juli 2021, 23:55
Forum: Links und Tutorials
Thema: Python Kurs
Antworten: 13
Zugriffe: 6470

Re: Python Kurs

@kimmie46: Hm, dann habe ich wohl ein Verständnisproblem, weil ich es bis heute nicht geschafft habe, eine „zählende“ `for`-Schleife in Python zu schreiben. Mit der Bücherregalaufgabe ist die erste von hier gemeint? Die würde ich so lösen: from itertools import tee def pairwise(xs): xs, ys = tee(xs)...
von narpfel
Freitag 23. Juli 2021, 10:52
Forum: Allgemeine Fragen
Thema: pathlib mkdir und replace
Antworten: 2
Zugriffe: 1010

Re: pathlib mkdir und replace

Ungetestet: movie = Path(...).absolute() directory = movie.parent / movie.stem directory.mkdir(exist_ok=True) movie.rename(directory / movie.name) Verständnis für `pathlib` bekommst du wahrscheinlich am besten, indem du aufhörst, Pfade wie Strings zu behandeln. Heißt: Keine Stringoperationen, Eingab...
von narpfel
Donnerstag 22. Juli 2021, 18:26
Forum: Allgemeine Fragen
Thema: Strings verbinden
Antworten: 9
Zugriffe: 714

Re: Strings verbinden

@Bebbi: Das sieht für mich so aus, als würdest du `pandas.reindex` suchen, bzw. hier wahrscheinlich `reindex_like` . Mit `method="ffill"` gibst du an, dass der letzte existierende Wert zum Auffüllen benutzt werden soll. Hast du das Pandas-Tutorial mal durchgearbeitet? `reindex` wird da unt...
von narpfel
Mittwoch 14. Juli 2021, 15:35
Forum: Raspberry Pi und Co.
Thema: Problem imageio
Antworten: 9
Zugriffe: 1408

Re: Problem imageio

@hjk: Mein Standardhinweis an der Stelle: Am besten gar nichts global mit `pip` installieren und nur mit virtuellen Umgebungen arbeiten. Die globale Pythoninstallation gehört der Paketverwaltung und wenn man da mit `pip` dran rumbastelt, macht man sich das Systempython kaputt, wenn man Pech hat. `Ex...
von narpfel
Montag 12. Juli 2021, 14:53
Forum: Allgemeine Fragen
Thema: Klasse die sich ähnlich wie ein Dictionary verhält
Antworten: 9
Zugriffe: 403

Re: Klasse die sich ähnlich wie ein Dictionary verhält

@rogerb: Nochmal: `__dict__` ist dafür da, die Attribute von einem Objekt zu speichern, und nicht dafür gedacht, da irgendwelche Werte drinnen zu speichern: In [53]: class Foo: ...: def __init__(self): ...: self.__dict__ = {"foo": 42, "bar": 27} ...: In [54]: foo = Foo() In [55]:...
von narpfel
Montag 12. Juli 2021, 13:26
Forum: Allgemeine Fragen
Thema: Klasse die sich ähnlich wie ein Dictionary verhält
Antworten: 9
Zugriffe: 403

Re: Klasse die sich ähnlich wie ein Dictionary verhält

@rogerb: Wobei man nicht von den Builtin-Typen ableiten sollte, weil die Methoden von `dict`, die ein neues `dict` zurückgeben, hardcoded ein `dict` erzeugen und nicht eine Instanz der Kindklasse: In [20]: class Dict(dict): ...: pass ...: In [21]: a = Dict({1: 2}) In [22]: b = Dict([(3, 4)]) In [23]...
von narpfel
Donnerstag 8. Juli 2021, 18:34
Forum: Allgemeine Fragen
Thema: Variable mit umgekehrtem Vorzeichen funktioniert nicht
Antworten: 6
Zugriffe: 286

Re: Variable mit umgekehrtem Vorzeichen funktioniert nicht

@meisenheinrich: Das ist jetzt aber was anderes, als du im Code geschrieben hast. Da kommt also noch ein dritter (und vierter?) Fall dazu: Was ist der Unterschied zwischen x², (-x)², -x² und -(x²)? Welches davon willst du haben und was hast du im Code stehen?
von narpfel
Donnerstag 8. Juli 2021, 18:04
Forum: Allgemeine Fragen
Thema: Variable mit umgekehrtem Vorzeichen funktioniert nicht
Antworten: 6
Zugriffe: 286

Re: Variable mit umgekehrtem Vorzeichen funktioniert nicht

Moin,

was ist denn deiner Meinung nach der Unterschied zwischen x² und (-x)²?
von narpfel
Donnerstag 8. Juli 2021, 17:08
Forum: Allgemeine Fragen
Thema: Aufruf von Funktionen innerhalb der Klasse
Antworten: 21
Zugriffe: 2498

Re: Aufruf von Funktionen innerhalb der Klasse

@NoPy: Bei dir scheint einiges in der Nomenklatur durcheinander zu sein: Instanz und Member(-Objekt) sind keine Synonyme; und in Python ist der Begriff Member(-Variable) eher ungebräuchlich, man sagt da „Attribut“ zu. Genauso Memberfunktion → Methode. Und `kf_baue_instanzen`, was du als Klassenfunkt...
von narpfel
Mittwoch 7. Juli 2021, 18:46
Forum: Installation/Konfigurieren
Thema: Paketverwaltung pip3 scheitert unter openSuse 15.3
Antworten: 4
Zugriffe: 1603

Re: Paketverwaltung pip3 scheitert unter openSuse 15.3

@Rottweiler_aus_H: Hast du `python-pip` oder `python3-pip` installiert? Ich kenne OpenSUSE nicht, aber normalerweise ist ersteres für Python2.

Was sagt `which pip3` und `pip3 -V`? Welche Version ist in den Paketquellen? Hast du systemweit Pakete mit pip installiert?
von narpfel
Sonntag 4. Juli 2021, 17:52
Forum: Allgemeine Fragen
Thema: Multiprocessing oder Threading (Concurrent-Futures)?
Antworten: 11
Zugriffe: 724

Re: Multiprocessing oder Threading (Concurrent-Futures)?

Wenn numpy oder pandas keine Option ist, solltest du dir PyPy angucken, das ist viel™ schneller als das normale CPython. Vielleicht reicht das ja schon und du kannst dir einen Haufen Arbeit sparen? Und da du ja nicht IO-bound bist, sollte dir deine Recherche ja sehr schnell verraten haben, ob du Mut...
von narpfel
Sonntag 4. Juli 2021, 17:40
Forum: Allgemeine Fragen
Thema: seek() in Python3
Antworten: 37
Zugriffe: 1983

Re: seek() in Python3

@DerSuchende: Du kannst (je nach Encoding) noch nichtmal ein einzelnes Zeichen austauschen: Was soll zum Beispiel passieren, wenn du ein `a` gegen ein `🙃` tauschst?
von narpfel
Dienstag 29. Juni 2021, 09:30
Forum: Datenbankprogrammierung mit Python
Thema: Nutzung von f-Strings in SQL-Stratements ohne Gefahr der SQL-Injection
Antworten: 10
Zugriffe: 2194

Re: Nutzung von f-Strings in SQL-Stratements ohne Gefahr der SQL-Injection

Dann ist es aber auch ein valides SQL-Statement Ja, das ist genau SQL Injection. Mit einem ungültigen SQL-Statement würde das ja auch wenig Sinn machen? Wenn es möglich ist, dass ein Nutzer "id LIMIT 0" angibt und das als SQL interpretiert wird und nicht als String im SQL-Statement, dann ...