美文网首页
LocalMatrix本地矩阵

LocalMatrix本地矩阵

作者: bigdata张凯翔 | 来源:发表于2021-01-23 23:56 被阅读0次
package cn.li.localvector

/**
  * 局部矩阵具有整数类型的行和列索引和双类型值,存储在单个机器上。
  * MLlib支持密集矩阵,其入口值以列主序列存储在单个双阵列中,稀疏矩阵的
  * 非零入口值以列主要顺序存储在压缩稀疏列(CSC)格式中。例如,以下密集矩阵
  *
  * 局部矩阵的基类是Matrix
  * 我们提供了两个实现:DenseMatix和SparseMatix 。我们建议使用Matices中实现的工厂方法来创建矩阵。
  * 记住,MLlib中的局部矩阵以列主要顺序存储。
  */

object LocalMatrix {
  def main(args: Array[String]): Unit = {
    import org.apache.spark.mllib.linalg.Matrix
    import org.apache.spark.mllib.linalg.Matrices

    //Create a dense matrix(1.0,2.0),(3.0,4.0),(5.0,6.0)
    val dm: Matrix = Matrices.dense(3,2,Array(1.0,3.0,5.0,2.0,4.0,6.0))
    println(dm(2,0))
    //Create a sparse matrix((9.0,0.0),(0.0,8.0),(0.0,6.0))
    val sm: Matrix = Matrices.sparse(3,2,Array(0,1,3),Array(0,2,1),Array(9,6,8))
    println(dm(2,1))
  }
}

相关文章

  • LocalMatrix本地矩阵

  • 罗盟主:什么是未来社群?为什么说社群心零售是商业的终极模式?

    大家好,我是罗盟主,专注社群心零售,本地化社群矩阵架构,本地化社群生态矩阵。 什么是未来社群,社群是生态的社群,没...

  • 48. Rotate Image 旋转图像

    题目 给定一个 nxn 的 2D 矩阵表示的图像,将这个矩阵顺时针旋转 90度。必须在矩阵内做本地替换,不要使用额...

  • 分布式矩阵(Distributed Matrix)

    矩阵RowMatrix是最基础的分布式矩阵类型。每行是一个本地向量,行索引无实际意义(即无法直接使用)。数据存储在...

  • 二维渲染流程

    物体的摆放问题: 即将物体从本地坐标系转换到世界坐标系需要使用世界变化矩阵(物体自身的旋转缩放平移或组合矩阵) 物...

  • 2021-04-08

    使用getGEO直接在R中下载 本地下载 区别 使用本地下载的直接就是表达矩阵(还需要转换一下),而使用getGE...

  • 逆矩阵

    逆矩阵对任意矩阵,如果存在一个矩阵,使,则称矩阵可逆,矩阵为矩阵的逆矩阵。 奇异矩阵并不是所有的矩阵都有逆矩阵,没...

  • 1、矩阵的概念及运算

    一、什么是矩阵 矩阵的概念 特殊矩阵 零矩阵 行矩阵 列矩阵 方阵 对角阵(对角阵、纯量矩阵、单位矩阵 ) 三角...

  • 城市新媒体矩阵领导者——爱粉博

    深度打造全网引流矩阵,有趣有料精准营销。 全球化跨境营销的优势分析—— 生活君系列 生活君定位本地综合类民生内容,...

  • 矩阵代数(四)- 分块矩阵

    小结 分块矩阵 分块矩阵运算 分块矩阵的逆 分块矩阵 矩阵,也可写成分块矩阵的形状,它的元素是分块(子矩阵) 加法...

网友评论

      本文标题:LocalMatrix本地矩阵

      本文链接:https://www.haomeiwen.com/subject/ydppzktx.html