python - python中使用的存储大量数组

标签 python arrays

我有大约 50,000 个 2D 数组,并且想知道存储它们以供 Python 应用程序访问的最佳/最快方法是什么。最终结果的想法是,Python 程序将根据用户输入搜索某个矩阵,然后对应用程序中选定的数组执行一些操作。我研究过 sql 数据库,但不确定这是否是最好的方法。如果有人能指出我正确的方向,我将不胜感激

最佳答案

我建议使用 CSV 的 Numpy ( http://www.numpy.org/ ),并且仅在您发现 numpy 不足以满足您的需求时才使用数据库。

关于python - python中使用的存储大量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46320286/

相关文章:

php - Doctrine mysql,检查数组是否在其他数组中

python - Numpy:有条件地添加行的特定列

c# - 查找数组的最后一个索引

c - 使用指针到达数组成员

python - 在从 Python 运行的系统命令中使用此处文档时出现错误 "sh: 1: read: Illegal option -d"

python - 为什么在此示例中需要 lambda 表达式? (Python)

javascript - 将对象数组添加到单个数组中

python - 使用图像扩展 Django 管理

python - 采用变量类型参数的类是否是糟糕的架构

python - 为什么我的模块不能工作,即使我可以导入它?