相关疑难解决方法(0)

783
推荐指数
17
解决办法
54万
查看次数

使用 Flask 保存和发送大型 numpy 数组

我正在寻找通过 Flask 发送大型 Numpy 数组(主要由图像组成)的最佳方式。

现在,我现在正在做这样的事情:

服务器端:

np.save(matrix_path, my_array)
return send_file(matrix_path+'.npy') 
Run Code Online (Sandbox Code Playgroud)

客户端:

with open('test_temp', 'wb') as f:
    f.write(r.content)
my_array = np.load('test_temp')
Run Code Online (Sandbox Code Playgroud)

但是 .npy 文件非常大,所以需要很长时间。

我想过使用 h5py 但由于图像具有不同的大小 ( array.shape = (200,)),我不能使用 h5py(为每个图像创建一个数据集会太长)。

有没有人知道如何优化它?

python numpy flask h5py

1
推荐指数
1
解决办法
1446
查看次数