Wenn ich die Ziffern richtig gezählt habe, ist die erste Stelle immer Null, da kann man sich also 80 % der Arbeit sparen.
Wenn du die langen Zahlen als `3_444_444_444` und `44_444_444_440` schreibst, kann man das leichter lesen.
Die Suche ergab 643 Treffer
- Dienstag 10. November 2020, 12:42
- Forum: Wissenschaftliches Rechnen
- Thema: zu viele Daten, was tun?
- Antworten: 4
- Zugriffe: 514
- Sonntag 8. November 2020, 19:09
- Forum: Wissenschaftliches Rechnen
- Thema: matplotlib: Jahreszahlen auf X-Achse
- Antworten: 15
- Zugriffe: 2492
Re: matplotlib: Jahreszahlen auf X-Achse
Moin,
dafür kannst du entweder `YearLocator` nehmen, wenn du `datetime`-Objekte aus deinen x-Werten machst; oder du baust das mit `matplotlib.ticker` nach.
`Y` kannst du übrigens einfacher als `[1] * len(X)` definieren.
dafür kannst du entweder `YearLocator` nehmen, wenn du `datetime`-Objekte aus deinen x-Werten machst; oder du baust das mit `matplotlib.ticker` nach.
`Y` kannst du übrigens einfacher als `[1] * len(X)` definieren.
- Samstag 7. November 2020, 14:28
- Forum: Allgemeine Fragen
- Thema: Programmierstyl
- Antworten: 22
- Zugriffe: 1397
Re: Programmierstyl
@Domroon: Was ist der Unterschied zwischen `self._password` und `self.password`?
- Donnerstag 5. November 2020, 15:13
- Forum: Allgemeine Fragen
- Thema: Programmierstyl
- Antworten: 22
- Zugriffe: 1397
Re: Programmierstyl
@Domroon: Ein Ringabhängigkeit ( circular dependency ) ist, wenn zwei Module sich gegenseitig importieren. Das ist in Python problematisch, weil der Code von oben nach unten abgearbeitet wird. Beispiel: # foo.py from bar import bar ANSWER = 42 def foo(): print(bar()) # bar.py from foo import ANSWER ...
- Donnerstag 5. November 2020, 10:45
- Forum: Allgemeine Fragen
- Thema: Neuer Liste eine Liste zuordnen und gleichzeitig mit .append() etwas dranhängen
- Antworten: 6
- Zugriffe: 654
Re: Neuer Liste eine Liste zuordnen und gleichzeitig mit .append() etwas dranhängen
@Spedex: Die Methode hat (wie alle Funktionen in Python) einen Rückgabewert: `None`. Das ist genauso ein Wert wie `42`, `"foo"` oder `range(27)`. Es ist übrigens keine feste Regel, dass eine destruktive Methode (also eine Methode, die das Objekt, auf dem sie aufgerufen wird, verändert) `No...
- Mittwoch 4. November 2020, 13:24
- Forum: Allgemeine Fragen
- Thema: Build-Prozess (pyinstaller) verstehen und kontrollieren
- Antworten: 5
- Zugriffe: 512
Re: Build-Prozess (pyinstaller) verstehen und kontrollieren
Moin, PyInstaller ist kein Build-Prozess, sondern ein Paketierungs-Prozess. Der „Build-Prozess“ läuft automatisch im Hintergrund, wenn ein Modul importiert wird. PyInstaller packt im Prinzip nur dein Programm zusammen mit seinen Abhängigkeiten (inklusive der Python-Standardbibliothek) und dem Interp...
- Dienstag 3. November 2020, 19:17
- Forum: Allgemeine Fragen
- Thema: Programmierstyl
- Antworten: 22
- Zugriffe: 1397
Re: Programmierstyl
@Domroon: Python ist nicht Java. :) In Java muss man Getter und Setter schreiben, wenn man sich die Möglichkeit offen halten möchte, ein Klasse später nochmal zu verändern, ohne den gesamten Code anzupassen, der die Klasse benutzt. Wenn du irgendwann merkst, dass du ein Attribut gar nicht brauchst (...
- Dienstag 3. November 2020, 19:00
- Forum: Allgemeine Fragen
- Thema: Curser
- Antworten: 8
- Zugriffe: 495
Re: Curser
Ich würde das Selberbauen (bis auf Testzwecke) so gut es geht vermeiden und fertige Pakete von meiner Distribution benutzen. Oder notfalls Fremdquellen von jemandem benutzen, der sich hoffentlich damit auskennt. Falls das nicht geht, gibt es hier eine Anleitung zum Selbstbauen, da steht auch, wie di...
- Dienstag 3. November 2020, 18:05
- Forum: Allgemeine Fragen
- Thema: Programmierstyl
- Antworten: 22
- Zugriffe: 1397
Re: Programmierstyl
@Domroon: Auf die Attribute greift man zu, indem man auf die Attribute zugreift.
`set_one_point` ist ein unpassender Name, finde ich. Ich würde erwarten, dass die Methode `score` auf 1 setzt, nicht um 1 inkrementiert. `add_point` wäre passender.
`set_one_point` ist ein unpassender Name, finde ich. Ich würde erwarten, dass die Methode `score` auf 1 setzt, nicht um 1 inkrementiert. `add_point` wäre passender.
- Dienstag 3. November 2020, 17:57
- Forum: Allgemeine Fragen
- Thema: Curser
- Antworten: 8
- Zugriffe: 495
Re: Curser
Hm, du müsstest da ein bisschen konkreter werden. Wie genau hast du Python installiert? Welche Terminal-Befehle, was runtergeladen etc. Angenommen, es geht tatsächlich um die REPL, sieht das für meine Glaskugel so aus, als wenn `readline` fehlt. Aber was konkreteres kann ich mit den Informationen ni...
- Dienstag 3. November 2020, 17:28
- Forum: Allgemeine Fragen
- Thema: Curser
- Antworten: 8
- Zugriffe: 495
Re: Curser
Moin,
du meinst in der Python-REPL? Wie hast du 3.9 denn installiert? Und auf welchem Betriebssystem?
du meinst in der Python-REPL? Wie hast du 3.9 denn installiert? Und auf welchem Betriebssystem?
- Samstag 31. Oktober 2020, 22:09
- Forum: Allgemeine Fragen
- Thema: Den folgenden re.search vereinfachen
- Antworten: 4
- Zugriffe: 524
Re: Den folgenden re.search vereinfachen
Ich würde das komplett ohne reguläre Ausdrücke machen: from contextlib import suppress def main(): with open("hallo.txt") as lines: for line in lines: with suppress(ValueError): first_number, rest = line.split(" ", 1) middle_part, last_number = rest.rsplit(" ", 1) print...
- Donnerstag 29. Oktober 2020, 23:02
- Forum: Allgemeine Fragen
- Thema: For-Schleife mit mehreren Variablen
- Antworten: 3
- Zugriffe: 1035
Re: For-Schleife mit mehreren Variablen
`itertools.product` ist eine Möglichkeit, wie man mehrere verschachtelte `for`-Schleifen vermeiden kann.
- Mittwoch 28. Oktober 2020, 19:31
- Forum: Wissenschaftliches Rechnen
- Thema: Schwierigkeiten mit curve_fit
- Antworten: 7
- Zugriffe: 1385
Re: Schwierigkeiten mit curve_fit
Das sieht so aus, als wenn deine Messwerte gegen ein echtes logistisches Wachstum nach oben verschoben sind. Eventuell hilft ein `+ y_0` in der Modellfunktion (je nach dem, ob das physikalisch Sinn macht), ansonsten müsstest du dir Gedanken darüber machen, was die richtige Modellfunktion ist.
- Mittwoch 28. Oktober 2020, 19:22
- Forum: Allgemeine Fragen
- Thema: Skalierung auf X-Achse ändern
- Antworten: 1
- Zugriffe: 1237
Re: Skalierung auf X-Achse ändern
Moin,
das sieht nach einer Aufgabe für `matplotlib.dates.MonthLocator` aus. Siehe auch `matplotlib.ticker`, wenn du deine Daten nicht als Datumswerte parsen möchtest.
das sieht nach einer Aufgabe für `matplotlib.dates.MonthLocator` aus. Siehe auch `matplotlib.ticker`, wenn du deine Daten nicht als Datumswerte parsen möchtest.
- Mittwoch 28. Oktober 2020, 19:01
- Forum: Wissenschaftliches Rechnen
- Thema: Schwierigkeiten mit curve_fit
- Antworten: 7
- Zugriffe: 1385
Re: Schwierigkeiten mit curve_fit
Moin,
dein `xaxis` hat nur zwei Punkte (bei x = 0 und x = 20), da kann also nur eine Gerade bei rauskommen. `np.linspace` erstellt dir ein Array aus gleichmäßig verteilten Werten in einem Intervall.
dein `xaxis` hat nur zwei Punkte (bei x = 0 und x = 20), da kann also nur eine Gerade bei rauskommen. `np.linspace` erstellt dir ein Array aus gleichmäßig verteilten Werten in einem Intervall.
- Dienstag 27. Oktober 2020, 00:33
- Forum: Allgemeine Fragen
- Thema: Hashtag Analyse
- Antworten: 21
- Zugriffe: 2092
Re: Hashtag Analyse
@Trägheit: Im Großen und Ganzen ist das in Ordnung, würde ich sagen. Ein paar Details lassen sich natürlich immer ausbessern: `collections.defaultdict` könnte man statt des `.get(..., 0)` benutzen, und im zweiten Beispiel ist der `list`-Aufruf unnötig. Außerdem sind Strings keine Kommentare und es i...
- Montag 26. Oktober 2020, 23:55
- Forum: Allgemeine Fragen
- Thema: Lückentext ersetzen
- Antworten: 25
- Zugriffe: 3117
Re: Lückentext ersetzen
Das Problem sah so aus, als würde Prolog sich gut dafür eignen: #!/usr/bin/env -S swipl -g main -t halt :- use_module(library(yall)). possible_words(Words) :- split_string( "er in zu Als aus Bett fand sich einem eines Samsa Gregor seinem \c Morgens Träumen erwachte unruhigen Ungeziefer verwande...
- Montag 26. Oktober 2020, 23:43
- Forum: Netzwerkprogrammierung
- Thema: Python nicht lokal, sondern im Netzwerk / Netzlaufwerk
- Antworten: 7
- Zugriffe: 2397
Re: Python nicht lokal, sondern im Netzwerk / Netzlaufwerk
@__deets__: Ist das nicht genau der Mechanismus, mit dem Virtualenvs arbeiten? Dass Python das `site-packages`-Verzeichnis relativ zum Interpreter sucht? Oder ist das unter Windows anders?
- Montag 26. Oktober 2020, 22:39
- Forum: Allgemeine Fragen
- Thema: Problem mit Kommazahlen
- Antworten: 6
- Zugriffe: 761
Re: Problem mit Kommazahlen
Oder einfach in Cents rechnen. 1,495 € wird man ja eher nicht mit Münzen bezahlen müssen.