package com.sparktest.demo
import breeze.linalg.{DenseVector, argmax, max}
/**
* Created by HeartisTiger on 2019/7/8
*/
object Demo04 {
def main(args: Array[String]){
val v1 = DenseVector(1,2,3,4,5,6)
val v2 = DenseVector(1,2,3,4,5,6)
//1. 向量相加
println(v1 + v2)
//2. 向量相乘
println(v1:*v2)
//3. 向量相除
println(v1:/v2)
//4. 向量比较
println(v1:<v2)
//5. 向量相等,返回的是索引位置
println(v1:==v2)
//6. 向量追加
println(v1:+=2)
//7. 向量追乘
println(v1:*=v2)
//8. 向量点积
println(v1.dot(v2))
//9. 向量最大值
println(max(v1))
//10. 向量最大值及其位置
println(argmax(v1))
}
}
Spark机器学习库-矩阵or向量的数值计算
最新推荐文章于 2022-10-07 16:56:09 发布