Django:将巨大的矩阵存储在表或文件中?
我使用Django来管理机器学习过程。在计算阶段的最后,我得到了一个巨大的矩阵数据,大约50MB的浮点值。我应该将其存储在Django模型二进制字段中吗?还是在文件字段中?这两种选择似乎各有利弊Django:将巨大的矩阵存储在表或文件中?,django,database,file,storage,Django,Database,File,Storage,我使用Django来管理机器学习过程。在计算阶段的最后,我得到了一个巨大的矩阵数据,大约50MB的浮点值。我应该将其存储在Django模型二进制字段中吗?还是在文件字段中?这两种选择似乎各有利弊 我的具体情况是:我只需要在训练完成后编写数据,并在每次使用学习模型时将其加载到内存中。没有疑问。只需读取矩阵中的全部数据,并将矩阵写入表/文件。谢谢您的回复 我正在根据您的用例调整我的答案 因为每次训练后你只需要写数据,所以你应该试试谢谢Gautam,我觉得这有点过分了,不是吗?我关心的不是速度或性能,
我的具体情况是:我只需要在训练完成后编写数据,并在每次使用学习模型时将其加载到内存中。没有疑问。只需读取矩阵中的全部数据,并将矩阵写入表/文件。谢谢您的回复 我正在根据您的用例调整我的答案
因为每次训练后你只需要写数据,所以你应该试试谢谢Gautam,我觉得这有点过分了,不是吗?我关心的不是速度或性能,我只想存储一个矩阵,问题是:在哪里?网上阅读:在需要速度之前,不要开始使用Redis或任何其他缓存——不要过早地优化它的工作。我写数字时用逗号分隔列,分号分隔行。之后,我可以使用numpy.matrixdata将数据加载到矩阵中。我不知道它是否很有效,但它确实有效。谢谢你,戈塔姆。