Может быть, вы можете рассмотреть библиотеку yaml.
import yaml
import numpy as np
ary = np.zeros((2, 2, 2))
Сохранить в файл:
with open('numpy_to.yml', 'w') as outfile:
yaml.dump(ary, outfile, default_flow_style=False)
Перезагрузить данные:
with open("numpy_to.yml", 'r') as inputfile:
ary_back = yaml.load(inputfile)
print(ary_back)
# [[[0. 0.]
# [0. 0.]]
# [[0. 0.]
# [0. 0.]]]
Если выхотите сохранить в один файл, вы можете
dump
a
enter code here
ct:
zeros = np.zeros((2, 2, 2))
ones = np.ones((2, 2, 2))
my_numpies = { 'zeros': zeros, 'ones': ones}