I'm am trying to extract real values coming from a fortran file using np.loadtxt
, the name of the file is fort.31
It seems a number is not taken into account by python: 0.22738+109
Do you have any idea on how to get over it?
Here is my code
vraisemblance2d=np.loadtxt("fort.31")
And here is the complete error i get
Traceback (most recent call last):
File "plots3d.py", line 28, in <module>
vraisemblance2d=np.loadtxt("fort.31")
File "/home/myname/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1146, in loadtxt
for x in read_data(_loadtxt_chunksize):
File "/home/myname/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1074, in read_data
items = [conv(val) for (conv, val) in zip(converters, vals)]
File "/home/myname/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1074, in <listcomp>
items = [conv(val) for (conv, val) in zip(converters, vals)]
File "/home/myname/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 781, in floatconv
return float(x)
ValueError: could not convert string to float: '0.22738+109'