Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何保存许多numpy数组及其名称_Python_Arrays_Numpy - Fatal编程技术网

Python 如何保存许多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

我有几千个形状为(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
最好的方法是什么?我通常使用
numpy.savetxt
保存数组,但我相信这只适用于二维数组

我是否需要先将所有内容读入numpy数组,然后使用numpy.save之类的东西

但如果是这样,我知道numpy数组只支持数组中的一种数据类型


我正在寻找获取上述格式文件的最佳方法的建议。

可以将多个数组保存到一个
.npz
文件中