Я построил нейронную сеть в Tensorflow и хотел бы экспортировать вывод в текстовый файл. Нейронная сеть для каждого примера имеет две вероятности выхода. Я хотел бы экспортировать эти две строки данных в текстовый файл, но у меня возникли проблемы с этим, потому что при его запуске мне нужно поместить его в какой-либо тип объекта, а затем не удается экспортировать любой из этих объектов: например:
m = []
for (x, y) in test_dataset:
logits = tf.nn.softmax(model(x))
result_temp = np.asarray(logits)
formatInt_temp = result_temp.astype(np.float)
m.append(formatInt_temp)
txt_file = open('testing.txt', 'w')
txt_file.write(m)
Приведенный выше код берет ndarrays и помещает их в список, первоначально я пытался добавить их к другому ndarray, но когда я сделал это, он выдал ошибку
AttributeError: 'numpy.ndarray' object has no attribute 'append'
Список был единственной вещью, которую я мог найти, в которую я мог экспортировать ndarrays. Однако, как только у меня есть это в списке, я не могу экспортировать это, потому что это должно быть экспортировано как строка, используя вышеупомянутый метод. Затем, если я попытаюсь поместить это в цикл и экспортировать по одной строке за раз, он скажет, что не может экспортировать подобные ndarrays. Так кто-нибудь знает лучший способ экспортировать результаты моей модели в текстовый файл?
Спасибо