У меня есть файл numpy, и я хочу прочитать в 3 отдельных столбцах данных из одного файла. Я создал данные через три отдельных массива, где data1 = число с плавающей запятой и data2 = data3 = строка. Данные были сохранены так, что:
np.save (infofile, [data1, data2, data3])
Я могу прочитать файл и загрузить данные с помощью следующей команды:
data1, data2, data3 = np.load(infofile)
, где data1 будет значением с плавающей запятой, а data2 и data3 являются строками. Каждый будет длиной ~ 1000 строк. Когда я пытаюсь просмотреть данные, я получаю:
print(data1[0])
b'0.0'
print(data2[0])
b'10000'
print(data3[0])
b'20190831.230000'
Я знаю, что данные в двоичном формате, так как мне удалить предшествующий 'b' из всех данных, чтобы он выглядел так:
print(data1[0])
0.0
print(data2[0])
'10000'
print(data3[0])
'20190831.230000'