- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 49635 个
- 通用积分
- 55.6937
- 学术水平
- 370 点
- 热心指数
- 273 点
- 信用等级
- 335 点
- 经验
- 57805 点
- 帖子
- 4005
- 精华
- 21
- 在线时间
- 582 小时
- 注册时间
- 2005-5-8
- 最后登录
- 2023-11-26
已卖:4897份资源
学术权威
还不是VIP/贵宾
TA的文库 其他... R资源总汇
Panel Data Analysis
Experimental Design
- 威望
- 1 级
- 论坛币
 - 49635 个
- 通用积分
- 55.6937
- 学术水平
- 370 点
- 热心指数
- 273 点
- 信用等级
- 335 点
- 经验
- 57805 点
- 帖子
- 4005
- 精华
- 21
- 在线时间
- 582 小时
- 注册时间
- 2005-5-8
- 最后登录
- 2023-11-26
 | 开心 2017-10-21 10:25:33 |
|---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
|
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
- package org.apache.spark.examples.ml
- import org.apache.spark.{SparkContext, SparkConf}
- import org.apache.spark.mllib.linalg.{VectorUDT, Vectors}
- import org.apache.spark.ml.clustering.KMeans
- import org.apache.spark.sql.{Row, SQLContext}
- import org.apache.spark.sql.types.{StructField, StructType}
- /**
- * An example demonstrating a k-means clustering.
- * Run with
- * {{{
- * bin/run-example ml.KMeansExample <file> <k>
- * }}}
- */
- object KMeansExample {
- final val FEATURES_COL = "features"
- def main(args: Array[String]): Unit = {
- if (args.length != 2) {
- // scalastyle:off println
- System.err.println("Usage: ml.KMeansExample <file> <k>")
- // scalastyle:on println
- System.exit(1)
- }
- val input = args(0)
- val k = args(1).toInt
- // Creates a Spark context and a SQL context
- val conf = new SparkConf().setAppName(s"${this.getClass.getSimpleName}")
- val sc = new SparkContext(conf)
- val sqlContext = new SQLContext(sc)
- // Loads data
- val rowRDD = sc.textFile(input).filter(_.nonEmpty)
- .map(_.split(" ").map(_.toDouble)).map(Vectors.dense).map(Row(_))
- val schema = StructType(Array(StructField(FEATURES_COL, new VectorUDT, false)))
- val dataset = sqlContext.createDataFrame(rowRDD, schema)
- // Trains a k-means model
- val kmeans = new KMeans()
- .setK(k)
- .setFeaturesCol(FEATURES_COL)
- val model = kmeans.fit(dataset)
- // Shows the result
- // scalastyle:off println
- println("Final Centers: ")
- model.clusterCenters.foreach(println)
- // scalastyle:on println
- sc.stop()
- }
- }
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|
|
|