- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试将 RowMatrix 转换为 BDM(Breeze Dense Matrix),不确定如何进行需要实现
def getDenseMatrix(A: RowMatrix): BDM[Double] = {
//write code here
}
补充问题:
如何访问 RowMatrix 中的特定行?
for(i <- 0 到 (RowM.numCols().toInt-1)){ //如何访问RowM.rows(i)
如何访问 RowMatrix 中的特定列?
for(i <- 0 到 (RowM.numCols().toInt-1)){ //如何访问RowM.rows.map(f=>f(i))
最佳答案
阅读rowMatrix中的源码,要源码,在私有(private)方法中。代码如下:
def toBreeze(mat:RowMatrix):BDM[Double] = {
val m = mat.numRows()
val n = mat.numCols()
val result = BDM.zeros[Double](m.toInt,n.toInt)
var i = 0
mat.rows.collect().foreach{Vector =>
Vector.foreachActive { case(index,value) =>
result(i,index) = value
}
i+=1
}
result
}
关于scala - 如何将 RowMatrix 转换为 BDM(Breeze Dense Matrix)以及更多问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35708243/
BDM ELF 文件在内存使用方面比普通 ELF 文件有什么优势? 我对两者都了解以下内容: BDM ELF 文件可用于通过任何调试器工具进行调试通过插入 JTAG 来像 Trace32。普通
我有一组日期列(整数和日期/时间格式),我想将每个记录中的日期范围划分为多个记录,每个月一个记录: 一条记录的示例如下: ID St_Dt_Int St_Dt_Date
我正在使用 Informatica 版本 10.2.1 并使用 BDM 我想将文件从本地文件系统复制并粘贴到 HDFS 文件系统。我是 BDM 的新手,不知道该怎么做。 目前我已经创建了一个对象并填充
尝试将 RowMatrix 转换为 BDM(Breeze Dense Matrix),不确定如何进行需要实现 def getDenseMatrix(A: RowMatrix): BDM[Doubl
我是一名优秀的程序员,十分优秀!