Python 如何保存许多numpy数组及其名称
我有几千个形状为(14,64,1)的numpy数组,我一个接一个地创建它们 在创建每个文件时,我希望将其连同其名称一起添加到一个文件(最终将保存该文件) 因此,格式应为:Python 如何保存许多numpy数组及其名称,python,arrays,numpy,Python,Arrays,Numpy,我有几千个形状为(14,64,1)的numpy数组,我一个接一个地创建它们 在创建每个文件时,我希望将其连同其名称一起添加到一个文件(最终将保存该文件) 因此,格式应为: [[[number, number....number, number]]] array_name_1 [[[number, number....number, number]]] array_name_2 . . [[[number, number....number, number]]] array_name_7012
[[[number, number....number, number]]] array_name_1
[[[number, number....number, number]]] array_name_2
.
.
[[[number, number....number, number]]] array_name_7012
最好的方法是什么?我通常使用numpy.savetxt
保存数组,但我相信这只适用于二维数组
我是否需要先将所有内容读入numpy数组,然后使用numpy.save之类的东西
但如果是这样,我知道numpy数组只支持数组中的一种数据类型
我正在寻找获取上述格式文件的最佳方法的建议。可以将多个数组保存到一个
.npz
文件中