Это может быть полезно для Apriori алгоритмаScala Спарк массивы комбинации без дубликата
У меня есть 2 массивы:
scala> a.take(3)
res1: Array[String] = Array(cat, dog, bird)
scala> b.take(3)
res2: Array[String] = Array(cat, dog, bird)
Как я могу сделать все пары комбинаций без повторяющихся пар? так, например:
с>(cat,dog)
но не с дубликатом>(dog, cat)
scala> for (a_ <- a; b_ <-b) yield (a_, b_)
<console>:35: error: type mismatch;
found : org.apache.spark.rdd.RDD[(String, String)]
required: TraversableOnce[?]
наконец, я хотел бы только иметь:
(cat, dog)
(cat, bird)
(dog, bird)
Пожалуйста, включите код в виде текста, а не изображений –
Пожалуйста размещаете код, который вы написали себя как попытка решения – radumanolescu
Вы можете найти решение [здесь] (HTTPS : //i.imgur.com/dsBsmbR.png) – Odomontois