gpt4 book ai didi

python - 稀疏旋转矩阵 Python SciPy

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:14 24 4
gpt4 key购买 nike

我正在处理相当大的旋转矩阵,它们具有具有大量零的固有属性。为了在将这些旋转矩阵与其他矩阵/向量相乘时减少内存使用并可能降低计算成本,我想使用稀疏矩阵数据结构。我找到了关于 SciPy 稀疏矩阵的文档,但我不太了解它们是如何工作的以及有什么区别。 ( SciPy docs )

在 Python 中用于旋转矩阵的最佳稀疏数据结构是什么?

最佳答案

如果你已经将旋转矩阵作为密集数组,你可以简单地做

m = csr_matrix(dense_rot_matrix)

应使用 csr_matrixcsc_matrix 两种类型之一。

更好的选择是填充稀疏矩阵,这可以使用 coo_matrix 类型轻松完成,它具有转换为 csr_matrix 的有效方法csc_矩阵I've been using Cython to create sparse matrices in this way very efficiently .

关于python - 稀疏旋转矩阵 Python SciPy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28914156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com