ich habe eine Textdatei mit 4 Spalten, in denen Werte für physikalische Größen stehen. Ich möchte die Werte in den Spalten in Funktionen einsetzen, oder die eine Spalte mit der anderen multiplizieren etc.
Zu diesem Zweck hatte ich mir überlegt, die Spalten in Form von arrays in Python zu überführen und dort alle Berechnungen durchzuführen.
Mein Code sieht wie folgt aus:
Code: Alles auswählen
import numpy as np
data = np.genfromtxt(r"C:\Users\User\Desktop\praktikum\Daten\CV\X-CV-58.txt", delimiter = " ") #AppliedPotential, time, WE1current, WE1potential = data.T #the data is written into 4 arrays: applied potential, time, WE1-Current and WE1-Potential
ApplPotential, time, WE1current, WE1potential = data.T
Code: Alles auswählen
%run "C:\Users\User\Desktop\praktikum\Daten\CV\test1.py"
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
C:\Users\User\Desktop\praktikum\Daten\CV\test1.py in <module>()
45 # print(text)
46
---> 47 data = np.genfromtxt(r"C:\Users\User\Desktop\praktikum\Daten\CV\X-CV-58.txt", delimiter = " ") #AppliedPotential, time, WE1current, WE1potential = data.T #the data is written into 4 arrays: applied potential, time, WE1-Current and WE1-Potential
48 ApplPotential, time, WE1current, WE1potential = data.T
49
C:\Users\User\AppData\Local\Enthought\Canopy\edm\envs\User\lib\site-packages\numpy\lib\npyio.py in genfromtxt(fname, dtype, comments, delimiter, skip_header, skip_footer, converters, missing_values, filling_values, usecols, names, excludelist, deletechars, replace_space, autostrip, case_sensitive, defaultfmt, unpack, usemask, loose, invalid_raise, max_rows, encoding)
2029 # Raise an exception ?
2030 if invalid_raise:
-> 2031 raise ValueError(errmsg)
2032 # Issue a warning ?
2033 else:
ValueError: Some errors were detected !
Line #2 (got 1 columns instead of 6)
Line #3 (got 1 columns instead of 6)
.
.
.