gpt4 book ai didi

java - Apache Spark 中 RowMatrix 和 Matrix 的区别?

转载 作者:行者123 更新时间:2023-12-01 21:48:53 26 4
gpt4 key购买 nike

我想知道 Apache Spark 中可用的 RowMatrix 和 Matrix 类之间的基本区别。

最佳答案

这里有一个更精确的问题是 mllib.linalg.Matrixmllib.linalg.distributed.DistributedMatrix 之间有什么区别。

  • Matrix是一个特征,表示驻留在单个机器内存中的局部矩阵。目前有两种基本实现:DenseMatrixSparseMatrix
  • DistributedMatrix是一个特征,表示构建在RDD之上的分布式矩阵RowMatrix是 DistributedMatrix 的子类,它以行方式存储数据,没有有意义的行排序。 DistributedMatrix 还有其他实现(例如 IndexedRowMatrixCooperativeMatrixBlockMatrix),每个实现都有自己的存储策略和特定的存储策略。方法集。例如,参见Matrix Multiplication in Apache Spark

关于java - Apache Spark 中 RowMatrix 和 Matrix 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497736/

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