Die Suche ergab 13 Treffer

von ilonar
Samstag 23. Mai 2020, 18:23
Forum: Allgemeine Fragen
Thema: Kurve fitten *matplotlib
Antworten: 2
Zugriffe: 670

Re: Kurve fitten *matplotlib


Schau Dir doch mal an, mit welchen Datentypen Du die Funktion `func` aufrufst, dann sollte es klar sein. Eine Liste kann man nicht mit einer Kommazahl multiplizieren (und das Multiplizieren mit einer Ganzzahl hat eine ganz andere Bedeutung).
Du willst wohl xdata in ein numpy-Array umwandeln ...
von ilonar
Samstag 23. Mai 2020, 16:55
Forum: Allgemeine Fragen
Thema: Kurve fitten *matplotlib
Antworten: 2
Zugriffe: 670

Kurve fitten *matplotlib

Moin!

Ich möchte gerne eine Kurve fitten und plotten. Leider bekomme ich dabei eine Fehlermeldung, die ich nicht ganz kapiere.

Hier ist mein Skript:


import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
import numpy as np

def func(x, a, b, c):
return a * np.exp(-b * x) + c ...
von ilonar
Donnerstag 16. April 2020, 14:26
Forum: Allgemeine Fragen
Thema: (Viertel-)kreis Funktion
Antworten: 5
Zugriffe: 2177

Re: (Viertel-)kreis Funktion


Vielleicht sehe ich das ja zu einfach, aber warum berechnest du nicht die Abstände deiner Koordinaten zum Kreismittelpunkt mit dem Satz von Pythagoras? Danach kannst du dann die Koordinaten anhand der Abstände gruppieren.


Das ist natürlich clever. Damit wäre das Problem ganz easy gelöst ...
von ilonar
Donnerstag 16. April 2020, 10:58
Forum: Allgemeine Fragen
Thema: (Viertel-)kreis Funktion
Antworten: 5
Zugriffe: 2177

(Viertel-)kreis Funktion

Moin !

Ich habe einen riesigen Datensatz mit Koordinaten. Den möchte ich nun dahingehend auswerten, dass ich mehrere Viertelkreisfunktionen (alle mit dem selben Mittelpunkt, bloß immer kleiner werdende Radien) habe und dann immer abfrage wie viele Koordinaten zB zwischen Viertelkreis 1 und 2 ...
von ilonar
Dienstag 7. April 2020, 18:34
Forum: Allgemeine Fragen
Thema: Werte innerhalb eines Tupels vergleichen
Antworten: 3
Zugriffe: 770

Re: Werte innerhalb eines Tupels vergleichen

Ach, sorry! Es sind Tupel!


Was denn nun: Tupel oder Liste oder Liste mit Tupeln?
Unabhängig davon kannst du Counter dafür verwenden:

from collections import Counter
counted = Counter([2, 2, 2, 45, 9, 9, 1, 999, 999, 999, 999, 999])
print(counted)
>>> Counter({999: 5, 2: 3, 9: 2, 45: 1, 1: 1 ...
von ilonar
Dienstag 7. April 2020, 16:04
Forum: Allgemeine Fragen
Thema: Werte innerhalb eines Tupels vergleichen
Antworten: 3
Zugriffe: 770

Werte innerhalb eines Tupels vergleichen

Hallihallo :)

ich versuche mal mein Problem so anschaulich wie möglich zu erklären:

Ich habe aus einer Simulation die Tupel x,y,z mit Koordinaten herausbekommen.
Dementsprechend gehört bspw. die 5. Zeile der x-Liste zu der 5. Zeile der y und der z-Liste.

In jeder Liste gibt es die Werte ...
von ilonar
Montag 24. Februar 2020, 13:58
Forum: Wissenschaftliches Rechnen
Thema: Lineare Regression / Fehlerquadrate
Antworten: 3
Zugriffe: 1607

Re: Lineare Regression / Fehlerquadrate

Sorry für die späte Antwort, war noch in ein anderes Problem vertieft.
Das hier hat auf jeden Fall sehr geholfen, danke dir!


Bei einem linearen Verlauf kannst du dich doch nach dem Korrelationskoeffizienten richten. Scipy kann dir eine lineare Regression nach der Methode der kleinsten ...
von ilonar
Donnerstag 13. Februar 2020, 14:25
Forum: Wissenschaftliches Rechnen
Thema: Lineare Regression / Fehlerquadrate
Antworten: 3
Zugriffe: 1607

Lineare Regression / Fehlerquadrate

Moin!

ich bin noch totaler Python Anfänger, und habe nun das folgende Problem:
Ich habe aus Messdaten einen S-förmigen Plot erhalten.
In der Theorie sollte hier jedoch ein linearer Graph vorliegen.
Nun möchte ich den Fehler von der S-Kurve zu einem linearen Verlauf in % beschreiben.

Mein ...
von ilonar
Donnerstag 20. Dezember 2018, 13:40
Forum: Allgemeine Fragen
Thema: verzweigtes Dictionary in for Schleife?
Antworten: 8
Zugriffe: 1364

Re: verzweigtes Dictionary in for Schleife?

Jap!

Ich habs, danke :)
von ilonar
Donnerstag 20. Dezember 2018, 13:24
Forum: Allgemeine Fragen
Thema: verzweigtes Dictionary in for Schleife?
Antworten: 8
Zugriffe: 1364

Re: verzweigtes Dictionary in for Schleife?


Hast Du Dir schonmal angeschaut was `str(values)` ist? Jedenfalls kein Schlüssel des Wörterbuchs Materials.
Das könnte besser so aussehen:
for value in Materials.values():
for line in lines:
if "ELASTIC PLACEHOLDER" in line:
line = "{}, {}\n".format(value["EModul"], value["Poissonzahl ...
von ilonar
Mittwoch 19. Dezember 2018, 16:13
Forum: Allgemeine Fragen
Thema: verzweigtes Dictionary in for Schleife?
Antworten: 8
Zugriffe: 1364

verzweigtes Dictionary in for Schleife?

Halloo,

wahrscheinlich ist die Antwort ganz einfach, aber ich komm irgendwie nicht richtig drauf.

Ich habe folgende Dictionary Struktur:


Materials = {
"Rubber" : { "EModul" : "100", "Poissonzahl" : "0.49", "YieldStress" : "100000.0"},
"Steel" : { "EModul" : "215000.0", "Poissonzahl" : "0 ...
von ilonar
Sonntag 16. Dezember 2018, 09:19
Forum: Allgemeine Fragen
Thema: !Zeile aus Textdatei ersetzen
Antworten: 3
Zugriffe: 3046

Re: !Zeile aus Textdatei ersetzen


noch ein paar Anmerkungen: Dateien öffnet man am besten mit dem with-Statement und iteriert direkt über das File-Objekt. Eingerückt wird immer mit 4 Leerzeichen, keine Tabs. Wenn Du die gesamte Zeile durch einen fixen Text ersetzt, dann ist replace irgendwie überflüssig.

Ich rate mal, wie das ...
von ilonar
Donnerstag 13. Dezember 2018, 14:13
Forum: Allgemeine Fragen
Thema: !Zeile aus Textdatei ersetzen
Antworten: 3
Zugriffe: 3046

!Zeile aus Textdatei ersetzen

Hallo!

Ich bin noch ein Python Neuling und komme bei dem folgend beschriebenen Problem leider nicht weiter.

Ich möchte gerne mit meinem Python Skript eine Datei öffnen und die Zeilen lesen. Dann möchte ich eine Abfrage starten: wenn in einer Zeile xyz steht, ersetze diese Zeile mit zB abc.
ich ...