Я пытаюсь извлечь несколько столбцов данных из двух разных текстовых файлов. Я собираюсь перебрать эти столбцы данных с дополнительным кодом. Как мне извлечь и правильно отформатировать данные, чтобы я мог их использовать. Вероятно, в одном текстовом файле 20 столбцов, а в другом текстовом файле - 15 столбцов.
Я попытался извлечь данные, используя genfromtext, но я получил странный формат, и отображение не помогает. Я также не могу использовать извлеченные данные в каких-либо дополнительных циклах или функциях.
Это код, который я пытался использовать:
data = np.genfromtxt("Basecol_Basic_New_1.txt", unpack=True);
J_i2=data[0];
J_f2=data[1];
kH2=data[5:, :]
data = np.genfromtxt("Lamda_HeHCL.txt", unpack=True);
J_i1=data[1];
J_f1=data[2];
kHe=data[7:, :]
Я также пытался использовать это для правильного форматирования, но это продолжало приводить к ошибкам.
kHe = map(float, kHe)
kH2 = map(float, kH2)
kHe = np.array(kHe)
kH2 = np.array(kH2)
g = len(kH2)
Однако, когда у меня есть столбцы данных, они форматируются иначе, чем я привык. Они кажутся непригодными для использования.
Я ожидаю, что данные появятся в виде нескольких массивов [1,2,3], [4,5,6]
. То, что я сейчас получаю, это [[5.678e-8 ....] [7.893e-10 ...]]
.
Это не в правильном формате, и все мои попытки поместить его в правильный формат приводят к ошибке размера 1 или подобному.