Ich habe Probleme beim Lesen komplexe Zahl aus einer CSV-Datei. Das Format der Datei ist das folgende:Lesen Sie komplexe Zahlen aus einer CSV-Datei mit Python
(-353.10438 +j1.72317617),(-23.16000 +j0.72512251)
Ich habe versucht, die Daten zu importieren numpy.genfromtxt mit:
data=genfromtxt(fname, dtype=complex, skip_header=10, skip_footer=212, delimiter=',')
Aber jedes Mal, wenn ich einen komplexen Eintrag habe es mich zurück nan+0.j
. Ich habe auch versucht, die Klammern vor und nach der Nummer zu entfernen und die durch 1j*
ersetzt, aber es hat nicht funktioniert.
Irgendwelche Vorschläge? Danke
@AshishNitinPatil: genfromtxt ist in numpy. –
Vermutlich meinst du, dass du versucht hast * die Daten mit genfromtxt * zu importieren? –
@BillBell ja, du hast Recht. behoben – gian9