gpt4 book ai didi

java - 访问 org.apache.commons.math.linear 包中稀疏矩阵的所有条目

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:18:39 25 4
gpt4 key购买 nike

我在这个包中看到了 2 个稀疏矩阵的实现。

  1. OpenMapRealMatrix
  2. 稀疏场矩阵

两者都被记录为“基于开放寻址映射的稀疏矩阵实现”。

你知道这两者有什么区别吗?另外,快速遍历所有条目的最佳方法是什么(这意味着遍历非零元素)。

谢谢!

最佳答案

SparseFieldMatrix 只是一个由 OpenMapRealMatrix 类实现的接口(interface)。

要最有效地遍历条目,请参阅 walkInOptimizedOrder重载,具体取决于您需要在迭代中执行的操作。您需要为这些方法提供一个 Visitor 实例,然后该实例会处理迭代。参见 this example当您需要对每个元素进行只读访问时。

从该文档中我不清楚迭代如何适用于您希望使用的稀疏矩阵。它说你会访问所有条目,但我不能确定这是否只意味着非零条目。

关于java - 访问 org.apache.commons.math.linear 包中稀疏矩阵的所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3498405/

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