python - numpy.array 中的零条目是否占用内存?

标签 python multidimensional-array numpy python-3.x sparse-matrix

假设我使用 numpy 数组(例如 numpy.ndarray)来存储大型稀疏矩阵(即,大部分条目为 0):零条目是否实际占用内存? numpy 是否支持稀疏数组,如果支持,是哪个 storage format是用的吗?

最佳答案

我认为您真正需要的是支持多种格式的 scipy sparse 模块。

SCIPY 稀疏文档 http://docs.scipy.org/doc/scipy/reference/sparse.html

下面的 stackoverflow 链接也给出了使用 scipy 稀疏矩阵的一个很好的例子。 Scipy sparse... arrays?

关于python - numpy.array 中的零条目是否占用内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502240/

相关文章:

Javascript 使用 for 循环将值插入多维数组

python - 将点云下采样到特定数量的点,同时保持形状

python - 在 apache 中使用子进程时出现“命令未找到”错误

python - 如何在获取所有文件大小的同一函数中获取总目录大小? (Python)

python - 将表从 InnoDB 转换为 MyISAM 时出现 "A foreign key constraint fails"

python - Pandas 数据帧: Add Column Conditionally On Past Dates and Values

python - 在python中计算狄利克雷分布的pdf

python - 使用numpy过滤掉多个注释符号

java - 是否可以通过这种方式检查二维数组中的所有元素是否相同?

javascript - 使用 javascript 将多个用户表单输入存储在关联数组中