Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. package com.curso.spark
  2.  
  3. import org.apache.spark.{SparkConf, SparkContext}
  4. import org.apache.spark.rdd.RDD
  5. import org.apache.spark.mllib.linalg.{Vector, Vectors, Matrix, Matrices}
  6. import org.apache.log4j._
  7.  
  8. object temario1_1 {
  9.  
  10. def main(args:Array[String]): Unit = {
  11.  
  12. val sc = new SparkContext("local[*]", "Curso3")
  13. sc.setLogLevel("ERROR")
  14.  
  15. Logger.getLogger("org").setLevel(Level.ERROR)
  16.  
  17. try {
  18.  
  19. val observations: RDD[Vector] = sc.parallelize( Array(
  20. Vectors.dense(1.0,2.0),
  21. Vectors.dense(4.0,5.0),
  22. Vectors.dense(7.0,8.0)))
  23.  
  24. import org.apache.spark.mllib.stat._
  25.  
  26. val resumen: MultivariateStatisticalSummary = Statistics.colStats(observations)
  27.  
  28. val media = resumen.mean
  29. println("Media: " + media)
  30. //Media: [4.0,5.0]
  31.  
  32. val varianza = resumen.variance
  33. println("Varianza: " + varianza)
  34. //Varianza: [9.0,9.0]
  35.  
  36. val sinceros = resumen.numNonzeros
  37. println("Numero No Zeros: " + sinceros)
  38. // Numero No Zeros: [3.0,3.0]
  39.  
  40. val norma1 = resumen.normL1
  41. println("Norma L1: " + norma1)
  42. // Norma L1: [12.0,15.0]
  43.  
  44. val norma2 = resumen.normL2
  45. println("Norma L2: " + norma2)
  46. // Norma L2: [8.12403840463596,9.643650760992955]
  47.  
  48. println("Pulsar una tecla para finalizar el trabajo...");
  49. Console.in.read()
  50.  
  51. } finally {
  52. sc.stop()
  53. }
  54.  
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement