没有BOM的 UTF-8和UTF-8有什么不同?哪个更好?
我正在寻找通过 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(为每个图像创建一个数据集会太长)。
有没有人知道如何优化它?