@kbr: die Schleife ist eine geometrische Reihe mit der Lösung k = (f ** j -1) / (f - 1)
Das läßt sich dann mit 1/p gleichsetzen und nach j auflösen: j = log(1 + (f - 1)/p) / log(f)
Die Suche ergab 17697 Treffer
- Samstag 10. November 2018, 10:59
- Forum: Allgemeine Fragen
- Thema: Dauer der Rückzahlung durch Dividenden
- Antworten: 10
- Zugriffe: 1050
- Samstag 10. November 2018, 10:11
- Forum: Allgemeine Fragen
- Thema: Integrale einer Funktion berechnen
- Antworten: 1
- Zugriffe: 2040
Re: Integrale einer Funktion berechnen
@Beckoeu: Du kannst nicht einfach wild einen mathematischen Algorithmus anwenden, ohne zu wissen, wie er genau funktioniert, und was man dabei beachten muß.
Am besten benutzt Du nicht ein fertiges Verfahren zur Nullstellenbestimmung, sondern programmierst es erst einmal selbst, z.B. Bisektion.
Am besten benutzt Du nicht ein fertiges Verfahren zur Nullstellenbestimmung, sondern programmierst es erst einmal selbst, z.B. Bisektion.
- Samstag 10. November 2018, 00:13
- Forum: Allgemeine Fragen
- Thema: Zählen von der Anzahl der Ziffern einer Zahl
- Antworten: 2
- Zugriffe: 1236
Re: Zählen von der Anzahl der Ziffern einer Zahl
`print` ist eine Funktion und da brauchts nunmal Klammern für die Argumente.
`x` ist schon ein String, so dass die `str`-Funktion überflüssig ist.
`x` ist schon ein String, so dass die `str`-Funktion überflüssig ist.
- Freitag 9. November 2018, 15:31
- Forum: Ideen
- Thema: Stichworte und Beschreibungen
- Antworten: 12
- Zugriffe: 4287
Re: Stichworte und Beschreibungen
Yaml kann Referenzen speichern: import yaml bla = (['bla','bla2','bla3'], "Beschreibung bla") foo = (['foo','foo-bar'], "Beschreibung foo") stichworte = {} for stichwort in bla[0]: stichworte[stichwort] = bla for stichwort in foo[0]: stichworte[stichwort] = foo print(stichworte) ...
- Donnerstag 8. November 2018, 21:50
- Forum: Wissenschaftliches Rechnen
- Thema: Array befüllen
- Antworten: 4
- Zugriffe: 869
Re: Array befüllen
@ThomasL: das was Du machst, geht auch einfach
Umgekehrt muß man nur die anderen Indizes erzeugen:
Code: Alles auswählen
>>> D_tj_RLP.argmax(axis=2).T
array([[2, 1],
[1, 0],
[1, 3]])
Code: Alles auswählen
D_tj_RLP[np.arange(D_tj_RLP.shape[0])[:,None],range(D_tj_RLP.shape[1]),c.T] = 1
- Donnerstag 8. November 2018, 14:21
- Forum: Webframeworks
- Thema: Zwei Funktionen der selben URL übergeben
- Antworten: 18
- Zugriffe: 3062
Re: Zwei Funktionen der selben URL übergeben
Du mischt zwei Dinge, die getrennt sein sollten: 1. Erzeugen von Daten (Abfragen, Zusammenstellen, etc) 2. Anzeigen der Daten Das Sammeln und Aufbereiten der Daten kann natürlich in mehreren Funktionen stattfinden, aber zum Schluß ist das ein Aufruf, der die Daten in der Form liefert, wie Du sie dan...
- Donnerstag 8. November 2018, 10:18
- Forum: Allgemeine Fragen
- Thema: Funktion abrufen
- Antworten: 3
- Zugriffe: 664
Re: Funktion abrufen
Es ist keine gute Idee, die Räume eines Spiels durch direkte Funktionsaufrufe zu designen. Funktionen sind keine Sprungmarken, sondern erledigen eine Aufgabe und kehren danach zum Aufrufer zurück. Daher sollte jeder Weg und jeder Raum eine Funktion sein, die keine anderen Raum-Funktionen aufruft, so...
- Donnerstag 8. November 2018, 10:12
- Forum: Netzwerkprogrammierung
- Thema: Welche Rechner sind mit welcher IP im lokalen Netzwerk angemeldet?
- Antworten: 5
- Zugriffe: 2148
Re: Welche Rechner sind mit welcher IP im lokalen Netzwerk angemeldet?
Das einfachste ist, alle IP-Addressen durchzuprobieren und zu hoffen, dass der Rechner auch auf Deine Anfrage antwortet.
- Mittwoch 7. November 2018, 23:49
- Forum: Webframeworks
- Thema: Zwei Funktionen der selben URL übergeben
- Antworten: 18
- Zugriffe: 3062
Re: Zwei Funktionen der selben URL übergeben
Man kann keine Funktionen einer Seite übergeben, eine Funktion erzeugt den Inhalt einer Seite und wenn man zwei Funktionen hat, braucht man eine dritte, die den Teilinhalt der zwei Funktionen zu einer Seite zusammensetzt.
- Mittwoch 7. November 2018, 23:23
- Forum: Webframeworks
- Thema: Zwei Funktionen der selben URL übergeben
- Antworten: 18
- Zugriffe: 3062
Re: Zwei Funktionen der selben URL übergeben
Was willst Du eigentlich erreichen? Aus der Erklärung werde ich nicht recht schlau.
- Mittwoch 7. November 2018, 17:40
- Forum: Allgemeine Fragen
- Thema: Filenamen Systematisch umbenennen mit Forschleife
- Antworten: 7
- Zugriffe: 831
Re: Filenamen Systematisch umbenennen mit Forschleife
Es scheint ja vollkommener Unsinn zu sein so wie ich es geschrieben habe sonst hätte niemand meine Zählvariable j für einen Dateinamen halten können(...). Vor allem Python hält Deine Zählvariable j für einen Dateinamen, weil j keine Zählvariable ist! Schau Dir in Deinem Tutorial, mit dem Du Python ...
- Mittwoch 7. November 2018, 17:30
- Forum: Raspberry Pi und Co.
- Thema: Problem mit threads und globalen variablen
- Antworten: 14
- Zugriffe: 1597
Re: Problem mit threads und globalen variablen
Du hast also kein Hardware-PWM sondern willst es per Software simulieren?
Beispiel:
R1 an
R2 an
R3 an
warte 0.3
R3 aus
warte 0.2
R2 aus
warte 0.1
R1 aus
warte 0.4
springe an Anfang
Dann war R1 0.6, R2 0.5 und R3 0.3 Sekunden an. Alles in einer Schleife.
Beispiel:
R1 an
R2 an
R3 an
warte 0.3
R3 aus
warte 0.2
R2 aus
warte 0.1
R1 aus
warte 0.4
springe an Anfang
Dann war R1 0.6, R2 0.5 und R3 0.3 Sekunden an. Alles in einer Schleife.
- Mittwoch 7. November 2018, 17:23
- Forum: Allgemeine Fragen
- Thema: "list indices must be integers or slices not float" Ursache lokalisieren
- Antworten: 24
- Zugriffe: 1782
Re: "list indices must be integers or slices not float" Ursache lokalisieren
An der Stelle wurde ja nur auf komplizierte Weise ein
geschrieben. Das hat ja noch nichts damit zu tun, was in der Liste `buy_orders` drinsteht. Eine halbe Kaufoption kann man halt nicht absetzen.
Code: Alles auswählen
to_create.extend(buy_orders)
self.postedOrders.extend(buy_orders)
- Mittwoch 7. November 2018, 16:23
- Forum: Allgemeine Fragen
- Thema: "list indices must be integers or slices not float" Ursache lokalisieren
- Antworten: 24
- Zugriffe: 1782
Re: "list indices must be integers or slices not float" Ursache lokalisieren
Die Stelle, die Du hier zeigst, hat nirgends eine Einschränkung, ob man da nun Brüche (Dezimal) oder Fließkommazahlen verwendet. Wie schon geschrieben, Du mußt die Stelle des Fehlers finden, und von dort aus Rückwärts suchen, wo ein "falscher" Wert eingesteuert wird.
- Mittwoch 7. November 2018, 16:21
- Forum: Raspberry Pi und Co.
- Thema: Execute Unterprogramm mit Mainprogramm
- Antworten: 12
- Zugriffe: 2499
Re: Execute Unterprogramm mit Mainprogramm
@AcidID: manche Forumsteilnehmer reagieren gereizt, wenn der Fragende scheinbar keine Eigeninitialive zeigt. Deine Problembeschreibung ist so allgemein, dass man keine gute Antwort darauf haben kann. Programmieren ist das Aufrufen von Funktionen (Du nennest es Unterprogramm), um dann mit dem Ergebni...
- Mittwoch 7. November 2018, 16:12
- Forum: Raspberry Pi und Co.
- Thema: Problem mit threads und globalen variablen
- Antworten: 14
- Zugriffe: 1597
Re: Problem mit threads und globalen variablen
@wese85: das vereinfacht doch das Problem. Du hast eine Liste mit [(Regler, Werte), ...], die Du nach Wert sortierst. Jede volle Sekunde werden alle Regler auf 1 gestellt und die Liste nach und nach abgearbeitet um den Regler wieder auf 0 zu stellen. Wobei das mit dem On-Off irgendwie überflüssig is...
- Mittwoch 7. November 2018, 15:01
- Forum: Allgemeine Fragen
- Thema: Filenamen Systematisch umbenennen mit Forschleife
- Antworten: 7
- Zugriffe: 831
Re: Filenamen Systematisch umbenennen mit Forschleife
@Beate: warum willst Du die Liste erst in einen String umwandeln? Das macht doch das Finden der Zahlen viel komplizierter? Vermeide beim Programmieren kryptische Abkürzungen (was soll strg heißen) und einbuchstabige Namen. i ist für einen Dateinamen ein ziemlich schlechter Name, `filename` wäre da b...
- Mittwoch 7. November 2018, 14:51
- Forum: Allgemeine Fragen
- Thema: .CSV-Dateien auslesen und Header automatisch überspringen
- Antworten: 7
- Zugriffe: 1555
Re: .CSV-Dateien auslesen und Header automatisch überspringen
Wenn es entweder 0 Zeilen oder 18 Zeilen Header gibt und sonst keine anderen Varianten, könnte man einfach versuchen ohne Header zu lesen und falls ein ValueError kommt, das ganze nochmal mit skip_header=18. Eleganter wäre es, anhand der ersten Zeilen zu bestimmen, wie viele Headerzeilen es gibt. Wi...
- Mittwoch 7. November 2018, 13:49
- Forum: Raspberry Pi und Co.
- Thema: Problem mit threads und globalen variablen
- Antworten: 14
- Zugriffe: 1597
Re: Problem mit threads und globalen variablen
Niemals globale Variablen benutzen und erst recht nicht im Zusammenhang mit Threads. Hier wird es aber wahrscheinlich die Bibliothek zur Hardwareansteuerung sein, die nicht mit Threads umgehen kann. Für Deine Anwendung brauchst Du gar keine Threads. Mache eine Liste mit [(Zeitpunkt, Port, Wert), ......
- Mittwoch 7. November 2018, 11:21
- Forum: Allgemeine Fragen
- Thema: GUI Framework
- Antworten: 12
- Zugriffe: 1080
Re: GUI Framework
@Alsen: der Punkt ist, dass Plotly nicht geht. Du wirst wohl am glücklichsten mit Kivy + Matplotlib