У меня есть очень простой код, чтобы попробовать косинус Сходство:косинус Similarty через Dimsum в Спарке
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.mllib.linalg.distributed.{MatrixEntry, CoordinateMatrix, RowMatrix}
val rows= Array(((1,2,3,4,5),(1,2,3,4,5),(1,2,4,5,8),(3,4,1,2,7),(7,7,7,7,7)))
val mat = new RowMatrix(rows)
val simsPerfect = mat.columnSimilarities()
val simsEstimate = mat.columnSimilarities(0.8)
я запускаю этот код на Amazon AWS, который имеет Спарк 1.5, однако я получил следующее сообщение в течение последних двух строк: "Erroe: значение columnSymilarments не является членом org.apache.spark.rdd.RDD [(int, int)]"
Не могли бы вы помочь решить эту проблему?
вы уверены, что вы прикладываете columnSimilarities на RowMatrix? – eliasah
Да, приведенный выше код является тем, который я запускаю. val mat = new RowMatrix (rows), предположим, что RomMatrix как мат, так mat.columnSimilarities() применил столбец Сходства с RowMatrix – Amir
Я не могу воспроизвести ошибку ... – eliasah