本文教你scala如何从文件中读取数据并转换成Breeze矩阵
假设文件中数据的保存格式为:每行为一个样本数据,并由‘,’分隔。如:a.txt
1,2,3,4,5,6
2,3,4,5,6,7
3,4,5,6,7,8
第一步:读取数据,将每行数据从String转换成Array
val data = sc.textFile("a.txt")
此时,data的数据类型为RDD[Array[T]]
第二步:将data转换成Array[Array[T]]
,并读取行数和列数
val Array_data = data.collect()
val rows = Array_data.length
val co