Вам нужно разобрать файл самостоятельно.
Для этого вы делаете что-то вроде этого:
x_t = []
y_t = []
char_to_int = {}
int_to_char = {}
for i in x.split("\n"):
print(i)
y_t.append(i[0])
x_t.append(i.split(",")[1:])
for i,j in enumerate(sorted(set(y_t))):
char_to_int[j]=i
for i,j in enumerate(sorted(set(y_t))):
int_to_char[i]=j
y_t = [char_to_int[i] for i in y_t]
По сути, вы перебираете файл и сохраняете целые числа как значения x. Для значений у вы сначала берете букву. Но нейронная сеть не поймет этого, поэтому вам нужно создать словарь с отображением целых чисел в буквы. Поэтому в конце мы снова анализируем y, чтобы в итоге получить значения y.
Теперь вам нужно только сделать из этого пустые массивы.