【发布时间】:2020-08-29 18:16:06
【问题描述】:
目前,我正在创建 .npz 压缩文件来存储大型 NumPy 数组。因此,每次我需要从文件中加载数组并且由于这是一个频繁的过程,我都在考虑将 NumPy 数组存储在数据库中。我正在使用 PostgreSQL 数据库。
【问题讨论】:
-
postgresql.org/docs/9.1/arrays.html - 你可以看看这是否有你需要的东西。
-
尝试存储到 Postgres 数组类型需要在任一方向进行相当大的转换。我会说存储为 *.npy 到 bytea 字段将是一个更好的解决方案。我从来没有这样做过,所以这是目前的理论。仅供参考,*.npz 文件未压缩npz“.npz 文件格式是文件的压缩存档,以它们包含的变量命名。存档未压缩...”
标签: python database postgresql numpy fastapi