я считываю данные из файла в виде двух столбцов. файл прикреплен.
вот код:
def getname(i,j): data_dir = os.path.join("/home/ipython/data/abs14") subdir = "30.04(hs-au)abs" filename = os.path.join("PHE7_0{m}{n}.SP").format(m=i, n=j) input_name = os.path.join(data_dir, subdir, filename) return input_name # функция для считывания файла input_name = getname(i,j) data = np.loadtxt(input_name, dtype=float) #это у меня сидит в цикле
на что он мне выдает
ValueError: could not convert string to float: –
файл ТОЧНО читается и все хорошо, я проверял. но мне кажется проблема в том, что нек-рые данные записаны в виде 1.306E4, а нек-рых вообще вместо точки стоят запятые.
кто-нибудь знает как лучше всего в файле заменить запятые на точки?
и как бороться с тем, что числа записаны в виде 1.306E4?
буду очень признателен!