У меня есть ndarray объектов в Python. Каждый из объектов имеет свой собственный класс. Вопрос в том, как я могу хранить такие данные в файле?
Pickle жалуется, что не может работать с векторными объектами даже при преобразовании в список. Я также пытался сохранить его в чистом тексте, но так как мой массив данных довольно большой, в выходной строке есть усечения, поэтому мне нужно использовать отображение. Но в этом случае у меня будет ошибка: аргумент write () должен быть str, а не map. Чтобы преобразовать карту в строку, я попытался использовать JSON, как показано в приведенном ниже коде (x - это мои данные, которые я хочу сохранить):
import json
x_str = json.dumps(map(np.array2string(x), x))
text_file = open("testoutput.txt", "w")
text_file.write(x_str)
Я получаю сообщение: объект типа map не является JSONсериализации.