Die Suche ergab 8809 Treffer

von Sirius3
Mittwoch 19. Dezember 2018, 15:44
Forum: Allgemeine Fragen
Thema: Verzeichnisbäume miteinander vergleichen
Antworten: 7
Zugriffe: 77

Re: Verzeichnisbäume miteinander vergleichen

@Spam&Eggs: die Aufgabenstellung ist zumindest mir klar. Die Lösung ist auch relativ einfach, wenn man den Ablauf des Programms verstanden hat. Daher meine Fragen an Dich: - Was macht relpath? - Was ist die Ausgabe von get_filepaths jeweils für die beiden Verzeichnisse? - Warum funktioniert der Abgl...
von Sirius3
Mittwoch 19. Dezember 2018, 10:25
Forum: Raspberry Pi und Co.
Thema: mein erstes Python Skript
Antworten: 9
Zugriffe: 86

Re: mein erstes Python Skript

Nein, der Bug-Report bezieht sich auf den Debugger pdb. Dass `day` nicht definiert sein soll, ist schon sehr merkwürdig, da es ja zwei Zeilen davor definiert wird. Hier wird auch `exec` aufgerufen, ohne einen eigenen Namespace anzulegen, was wiederum zu sehr merkwürdigen Fehlern führen kann. Insgesa...
von Sirius3
Mittwoch 19. Dezember 2018, 09:08
Forum: Allgemeine Fragen
Thema: Zeitlich Begrentzte Eingabe
Antworten: 5
Zugriffe: 76

Re: Zeitlich Begrentzte Eingabe

Das hängt vom System ab, auf dem das laufen soll. Unter *nix einfach per `select`:

Code: Alles auswählen

import sys
import select

print("Du hast 5s Zeit, die Antwort zu geben:")
if select.select([sys.stdin],[],[], 5)[0]:
    value = input()
else:
    print("Zu spät")
von Sirius3
Mittwoch 19. Dezember 2018, 08:31
Forum: Allgemeine Fragen
Thema: 4 LED´s sollen Flackern. Klappt bisher nur mit einer.
Antworten: 2
Zugriffe: 55

Re: 4 LED´s sollen Flackern. Klappt bisher nur mit einer.

@christian84: noch ein paar Anmerkungen zum Code, die einfach Konventionen sind, dass Du Dir nicht falsches Verhalten angewöhnst, das Du Dir später wieder mühsam abgewöhnen mußt: Eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht 2. Variablen schreibt man generell nur mit Kleinbuchstaben, Kons...
von Sirius3
Mittwoch 19. Dezember 2018, 08:04
Forum: Allgemeine Fragen
Thema: Verzeichnisbäume miteinander vergleichen
Antworten: 7
Zugriffe: 77

Re: Verzeichnisbäume miteinander vergleichen

Hast Du in der Dokumentation nachgeschaut, was relpath macht, und es dann interaktiv ausprobiert?
von Sirius3
Mittwoch 19. Dezember 2018, 08:02
Forum: Wissenschaftliches Rechnen
Thema: sympy var und diff mit math.log verwenden?
Antworten: 5
Zugriffe: 65

Re: sympy var und diff mit math.log verwenden?

Logarithmus zu einer anderen Basis schreibt man als `log(a, 10)`.
von Sirius3
Dienstag 18. Dezember 2018, 15:54
Forum: Allgemeine Fragen
Thema: Verzeichnisbäume miteinander vergleichen
Antworten: 7
Zugriffe: 77

Re: Verzeichnisbäume miteinander vergleichen

Die Initialisierung von `dir_a` und `dir_b` am Anfang von `main` sind unnötig.
Statt `pfad_ok` schreib eine while-True-Schleife, die Du per `break` verläßt.
Du mußt die Pfade relativ zu verzeichnis bestimmen, also os.path.relpath(dateipfad, verzeichnis)`.
von Sirius3
Dienstag 18. Dezember 2018, 14:00
Forum: Allgemeine Fragen
Thema: Numpy auf Windows-Rechner verwenden ohne dieses zu installieren
Antworten: 12
Zugriffe: 112

Re: Numpy auf Windows-Rechner verwenden ohne dieses zu installieren

@Armend: was hast Du Dir denn heruntergeladen? Die Sources? Ja, die müssen erst kompiliert werden. Die whl-Datei? Dann sollte es funktionieren. Warum benutzt Du eine Uraltversion von numpy?
von Sirius3
Dienstag 18. Dezember 2018, 13:15
Forum: Wissenschaftliches Rechnen
Thema: sympy var und diff mit math.log verwenden?
Antworten: 5
Zugriffe: 65

Re: sympy var und diff mit math.log verwenden?

Ohne `eval` gibt es auch kein Problem. Um das nochmal in Code zu packen: import sympy def part_abl(va, formel): formel = sympy.sympify(formel) return [formel.diff(i) for i in va] v = ['a', 'b'] f = 'a**3+b' print(part_abl(v, f)) # [3*a**2, 1] f = 'log(a)**3+b' print(part_abl(v, f)) # [3*log(a)**2/a,...
von Sirius3
Montag 17. Dezember 2018, 20:07
Forum: Allgemeine Fragen
Thema: Achsenbeschriftung verschieben
Antworten: 4
Zugriffe: 67

Re: Achsenbeschriftung verschieben

Welche matplotlib-Version benutzt Du? Welches System? Bei mir ist da genug Platz. Vielleicht hilft ein `plt.tight_layout()`?
von Sirius3
Montag 17. Dezember 2018, 20:01
Forum: Allgemeine Fragen
Thema: CSV Spalten in Array einlesen
Antworten: 7
Zugriffe: 82

Re: CSV Spalten in Array einlesen

Wenn man zu Listelementen auch noch den Index braucht, benutzt man `enumerate`. Statt erst die Datei komplett zu lesen und danach die Zeilen durchzugehen, macht man das in einem Schritt. `S1` und `S2` hast Du ja schon für jede Zeile extrahiert, es fehlt nur noch das Hinzufügen zu einer Liste mit app...
von Sirius3
Montag 17. Dezember 2018, 19:51
Forum: Netzwerkprogrammierung
Thema: E-Mail entschlüsseln
Antworten: 5
Zugriffe: 86

Re: E-Mail entschlüsseln

Warum nicht `message_from_bytes`?
von Sirius3
Montag 17. Dezember 2018, 19:19
Forum: Allgemeine Fragen
Thema: CSV Spalten in Array einlesen
Antworten: 7
Zugriffe: 82

Re: CSV Spalten in Array einlesen

Zuerst einmal mußt Du das eingelesene in eine Zahl umwandeln und diese dann zu `sum` addieren.
Einfacher geht das mit numpy:

Code: Alles auswählen

entries = numpy.genfromtxt("test.csv", delimiter=";")
print(entries.sum(axis=0))
von Sirius3
Montag 17. Dezember 2018, 18:58
Forum: Allgemeine Fragen
Thema: Achsenbeschriftung verschieben
Antworten: 4
Zugriffe: 67

Re: Achsenbeschriftung verschieben

Zu einer guten Fehlerbeschreibung gehört, was nicht funktioniert, z.B. indem man einen Beispielcode postet, der das Problem zeigt. Normalerweise sollte der Automatismus das schon richtig machen, da zentriert.
von Sirius3
Montag 17. Dezember 2018, 18:49
Forum: Allgemeine Fragen
Thema: Verbesserungsvorschläge für Script
Antworten: 1
Zugriffe: 51

Re: Verbesserungsvorschläge für Script

@Hypec: ich glaube das Problem habe ich Dir schon vor einem halben Jahr gelöst. MAN FORMATIERT KEINE DATEN IN EIN SQL-STATEMENT! Man benutzt Platzhalter. Statt > und < benutzt man BETWEEN. In `index` werden die ganzen src...-Variablen doppelt definiert, das reicht einmal nach dem if. Die ganzen `dat...