У меня есть текстовый файл из трех столбцов данных, я хочу взять каждый столбец из текстового файла и сохранить этот столбец как массив, чтобы я мог использовать его для построения графиков.
Я написал следующий код:
import numpy as np
import matplotlib.pyplot as plt
#read file
text_file = open('Test1_data.txt', 'r')
lines = text_file.readlines()
text_file.close()
time = []
real = []
imag = []
for line in lines:
s = line.split
time.append(s[0])
real.append(s[1])
imag.append(s[2])
time_array = np.array(time)
real_array = np.array(real)
imag_array = np.array(imag)
Однако, когда я запускаю свой код, я получаю ошибку:
TypeError: 'builtin_function_or_method' object has no attribute
'__getitem__'
Я пытался найти решение, но немного ошеломлен, кто-нибудь может помочь?