Я создал текстовый файл под названием «column.txt», содержащий следующие данные:
1
2
3
4
9
8
Затем я написал приведенный ниже код для переноса данных в однострочный текстовый файл.
import numpy as np
x=np.loadtxt('column.txt')
z=x.T
y=x.transpose()
np.savetxt('row.txt',y, fmt='%i')
Я попробовал два разных способа - с помощью матричного умножения (закомментированная строка в моем коде) и с помощью команды транспонирования. Проблема заключалась в том, что вывод был точно таким же, как ввод!
После этого я добавил еще один столбец во входной файл, запустил код, и, что удивительно, на этот раз результат был в полном порядке (вывод содержал две строки!)
Итак, мой вопрос:
Есть ли способ транспонировать файл с одним столбцом в файл с одной строкой? Если да, не могли бы вы описать, как?