Die Suche ergab 799 Treffer

von MagBen
Donnerstag 22. August 2019, 08:14
Forum: Allgemeine Fragen
Thema: Numpy-Array bearbeiten
Antworten: 4
Zugriffe: 255

Re: Numpy-Array bearbeiten

Code: Alles auswählen

data[:,3] =/ n.array([1.022, -1.0022, 2.0022, 1])
Der Operator "/" gibt ein neues Array zurück, verändert aber nicht die Arrays. Der Operator =/ verändert das Array.
von MagBen
Donnerstag 15. August 2019, 16:34
Forum: Wissenschaftliches Rechnen
Thema: NumPy bei großen Arrays unter macOS extrem langsam
Antworten: 8
Zugriffe: 172

Re: NumPy bei großen Arrays unter macOS extrem langsam

Die Arrays werden mit numpy.random.random_sample erzeugt., aber es ist ja immer das gleiche Skript. Es ist aber jedes Mal eine anderes Gleichungssystem, dass du löst. Je nachdem wie du das Gleichungssystem löst, kann das Einfluss auf die Anzahl der Schritte zum Lösen haben. Mit numpy.random.seed ka...
von MagBen
Donnerstag 15. August 2019, 12:23
Forum: Wissenschaftliches Rechnen
Thema: NumPy bei großen Arrays unter macOS extrem langsam
Antworten: 8
Zugriffe: 172

Re: NumPy bei großen Arrays unter macOS extrem langsam

Wie erzeugst du das zu lösende Gleichungssystem? Füllst die einfach eine Matrix mit Zufallszahlen?

Mit welchen Python und Numpy-Versionen arbeitest du auf den verschiedenen Systemen?

Code: Alles auswählen

import numpy as np
print(np.__version__)
von MagBen
Dienstag 23. Juli 2019, 11:29
Forum: Offtopic
Thema: Python beruflich
Antworten: 17
Zugriffe: 942

Re: Python beruflich

C++ ist unglaublich komplex. Ein Großteil der Komplexität ist vollkommen unnötig. Die Welt ist unnötig komplex, Ingenieure und Rechtsanwälte leben sehr gut davon. Es ist im Vergleich zu C viel schwieriger C++ mit anderen Sprachen zu kombinieren. Ich finde Swig ist sehr einfach. Sogar extrem einfach...
von MagBen
Montag 22. Juli 2019, 09:13
Forum: Offtopic
Thema: Python beruflich
Antworten: 17
Zugriffe: 942

Re: Python beruflich

Python ist nice to have. Viele Ingenieure und Naturwissenschaftler nutzen Python als Hilfsmittel. In der Software-Entwicklung ist Python eine tolle Erweiterung zu C++. Du bist als C++ Entwickler viel effektiver, wenn du alles was mit Python geht nicht mit C++ entwickelst. Die Tools für ML sind inzwi...
von MagBen
Samstag 22. Juni 2019, 13:05
Forum: Wissenschaftliches Rechnen
Thema: FFT des rect(t/5)-Signals berechnen und plotten
Antworten: 2
Zugriffe: 128

Re: FFT des rect(t/5)-Signals berechnen und plotten

Hier gibt's ein Beispiel von mir zu FFT http://www.magben.de/?h1=mathematik_fuer_ingenieure_mit_python&h2=fourier&h3=fourier_code Der Zeitbereich http://www.magben.de/mathematik_fuer_ingenieure_mit_python/fourier/f_t_plot.png wird auf drei verschiedene Arten (eine davon ist FFT) in den Frequenzberei...
von MagBen
Sonntag 30. Dezember 2018, 14:36
Forum: Wissenschaftliches Rechnen
Thema: Mittlere Phasenverschiebung zweier Sinuswellen berechnen
Antworten: 4
Zugriffe: 622

Re: Mittlere Phasenverschiebung zweier Sinuswellen berechnen

OK war Denkfehler von mir. Aber der Fehler zeigt warum bei dir immer 45° rauskommt: print( np.all(sinprobe==cosprobe)) # True import matplotlib.pyplot as plt plt.plot(sinphasor) plt.plot(cosphasor) plt.show() Das ist so, weil immer die Phase 0 dazuaddiert wird (wg. Python 2): print(45/360) # 0 print...
von MagBen
Sonntag 30. Dezember 2018, 13:07
Forum: Wissenschaftliches Rechnen
Thema: Mittlere Phasenverschiebung zweier Sinuswellen berechnen
Antworten: 4
Zugriffe: 622

Re: Mittlere Phasenverschiebung zweier Sinuswellen berechnen

Mit Arkustangens kannst du nicht die Phasenverschiebung berechnen. Das kannst du mit

Code: Alles auswählen

print(np.rad2deg(np.arctan2(sinprobe, sinprobe)))
ausprobieren. Die Phasenverschiebung einer Kurve zu sich selbst sollte 0 sein, es kommt aber 45° raus.
von MagBen
Freitag 14. Dezember 2018, 10:17
Forum: Allgemeine Fragen
Thema: gefiltertete Frequenz einer wav plotten
Antworten: 5
Zugriffe: 357

Re: gefiltertete Frequenz einer wav plotten

Kannst du das genauer erklären? Das haben andere schon gemacht: de.wikipedia.org/wiki/Fensterfunktion#Beispiele_von_Fensterfunktionen Insbesondere de.wikipedia.org/wiki/Fensterfunktion#Rechteck-Fenster und Spectral leakage: https://en.wikipedia.org/wiki/Spectral_leakage https://de.wikipedia.org/wik...
von MagBen
Freitag 14. Dezember 2018, 09:57
Forum: Allgemeine Fragen
Thema: gefiltertete Frequenz einer wav plotten
Antworten: 5
Zugriffe: 357

Re: gefiltertete Frequenz einer wav plotten

Da könntest du dann alles unter 300 Hz und alles über 3400 Hz auf 0 setzen, und dann per ifft() (gibt es auch im fftpack) zurücktransformieren Das funktioniert so nicht. Wenn du das Spektrum mit der Rechteck-Funktion multiplizierst und dann wieder rücktransformierst, dann kriegst du in das Signal u...
von MagBen
Dienstag 27. November 2018, 12:47
Forum: Allgemeine Fragen
Thema: Vergleich/ Diff zwischen zwei Textfiles in einem Unittest
Antworten: 3
Zugriffe: 231

Re: Vergleich/ Diff zwischen zwei Textfiles in einem Unittest

frentmeister hat geschrieben:
Dienstag 27. November 2018, 11:22
Wie würdet ihr dies Umsetzen?
Für den Anfang:

Code: Alles auswählen

assert open(filenameA).read() == open(filenameB).read(), "'%s'!='%s'" % (filenameA, filenameB)
von MagBen
Samstag 24. November 2018, 19:26
Forum: Allgemeine Fragen
Thema: Klassen importieren sich gegenseitig
Antworten: 8
Zugriffe: 875

Re: Klassen importieren sich gegenseitig

Ein Modul pro Klasse ist voll OK, schließlich haben wir ja alle mal Java gemacht. Auch fürs Repository und für Eclipse wird es so besser.
Die gegenseitige Abhängigkeit lässt sich oftmals durch ein Drittes Modul auflösen.
von MagBen
Mittwoch 10. Oktober 2018, 08:09
Forum: Installation/Konfigurieren
Thema: Entwicklungsumgebung für Maschin Learning
Antworten: 1
Zugriffe: 364

Re: Entwicklungsumgebung für Maschin Learning

Eclipse mit Pydev ist immer eine gute Wahl für Python. Eine Entwicklungsumgebung für Machine Learning ist das aber nicht, ich kenne auch keine Entwicklungsumgebung für Machine Learning. Tensor Flow hat eine sehr gute Python Schnittstelle und sehr gute Visualisierungs-Tools, die zeigen was dein neuro...
von MagBen
Donnerstag 27. September 2018, 10:42
Forum: Qt/KDE
Thema: Ist eine PyQt Lizenz nötig?
Antworten: 15
Zugriffe: 3697

Re: Ist eine PyQt Lizenz nötig?

Womit also auch eine interessierte Dritte Partei das Recht hat, den Code zu bekommen. Interesse reicht nicht. Entwickler und Anwender dürfen es an den Dritten weitergeben, der Dritte kann es aber nicht einfordern , solange er weder Anwender noch Entwickler ist. Anwender oder Entwickler kann er aber...