Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Django:将巨大的矩阵存储在表或文件中?_Django_Database_File_Storage - Fatal编程技术网

Django:将巨大的矩阵存储在表或文件中?

Django:将巨大的矩阵存储在表或文件中?,django,database,file,storage,Django,Database,File,Storage,我使用Django来管理机器学习过程。在计算阶段的最后,我得到了一个巨大的矩阵数据,大约50MB的浮点值。我应该将其存储在Django模型二进制字段中吗?还是在文件字段中?这两种选择似乎各有利弊 我的具体情况是:我只需要在训练完成后编写数据,并在每次使用学习模型时将其加载到内存中。没有疑问。只需读取矩阵中的全部数据,并将矩阵写入表/文件。谢谢您的回复 我正在根据您的用例调整我的答案 因为每次训练后你只需要写数据,所以你应该试试谢谢Gautam,我觉得这有点过分了,不是吗?我关心的不是速度或性能,

我使用Django来管理机器学习过程。在计算阶段的最后,我得到了一个巨大的矩阵数据,大约50MB的浮点值。我应该将其存储在Django模型二进制字段中吗?还是在文件字段中?这两种选择似乎各有利弊


我的具体情况是:我只需要在训练完成后编写数据,并在每次使用学习模型时将其加载到内存中。没有疑问。只需读取矩阵中的全部数据,并将矩阵写入表/文件。

谢谢您的回复

我正在根据您的用例调整我的答案


因为每次训练后你只需要写数据,所以你应该试试

谢谢Gautam,我觉得这有点过分了,不是吗?我关心的不是速度或性能,我只想存储一个矩阵,问题是:在哪里?网上阅读:在需要速度之前,不要开始使用Redis或任何其他缓存——不要过早地优化它的工作。我写数字时用逗号分隔列,分号分隔行。之后,我可以使用numpy.matrixdata将数据加载到矩阵中。我不知道它是否很有效,但它确实有效。谢谢你,戈塔姆。