У меня есть текстовый файл (12 столбцов и 10K строк). Я хочу загрузить данные из текстового файла и передать в 2D-массив. Текстовый файл содержит данные, как показано ниже -
(3,9,16,40,41,44)
(15,25,26,41,45,46)
(1,6,21,27,39,48)
(7,20,26,29,39,42)
(17,23,25,29,30,43)
Я знаю, как импортировать данные из текстового файла. Я пытался кодировать
file = open('Data.txt','r')
input=[]
for line in file.readlines():
input.append(line)
print (input)
но получи вывод вот так
['(3,9,16,40,41,44) \n', '(15,25,26,41,45,46)\n', '(1,6,21,27,39,48)\n', '(7,20,26,29,39,42)\n', '(17,23,25,29,30,43)\n']
Как можно исключить '
и \n
из вывода и получить вывод, как показано ниже
[(3,9,16,40,41,44), (15,25,26,41,45,46), (1,6,21,27,39,48), (7,20,26,29,39,42), (17,23,25,29,30,43)]
Я пытался использовать
import numpy as np
input = np.loadtxt("Data.txt", dtype='str')
print(input)
но вывод очень похож, поскольку данные читаются в виде строки.
Любое предложение высоко ценится. -Спасибо