Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是「;zip";Scala和Spark中的方法?_Scala_Apache Spark - Fatal编程技术网

什么是「;zip";Scala和Spark中的方法?

什么是「;zip";Scala和Spark中的方法?,scala,apache-spark,Scala,Apache Spark,在Scala、Spark和许多其他“大数据”类型的框架、语言、库中,我看到了名为“zip*”的方法。例如,在Scala中,List类型有一个固有的zipWithIndex方法,您可以这样使用: val listOfNames : List[String] = getSomehow() for((name,i) <- listOfNames.zipWithIndex) { println(s"Names #${i+1}: ${name}") } val-listOfNames:List

在Scala、Spark和许多其他“大数据”类型的框架、语言、库中,我看到了名为“
zip*
”的方法。例如,在Scala中,
List
类型有一个固有的
zipWithIndex
方法,您可以这样使用:

val listOfNames : List[String] = getSomehow()
for((name,i) <- listOfNames.zipWithIndex) {
  println(s"Names #${i+1}: ${name}")
}
val-listOfNames:List[String]=getmoney()

对于((name,i),它们被命名为zip,因为您像拉链一样压缩两个数据集

要使其可视化,请获取两个数据集:

x = [1,2,3,4,5,6]
y = [a,b,c,d,e,f]
然后把它们拉在一起

   1 a
   2 b
   3 c
  4   d
 5     e
6       f

我增加了额外的间距,只是在向下移动数据集时产生了拉链的错觉:)

它们被命名为zip,因为您像拉链一样压缩两个数据集

要使其可视化,请获取两个数据集:

x = [1,2,3,4,5,6]
y = [a,b,c,d,e,f]
然后把它们拉在一起

   1 a
   2 b
   3 c
  4   d
 5     e
6       f

我增加了额外的间距,只是在向下移动数据集时给人一种拉链错觉:)

哦,很好,所以它基本上形成了一个2元组,其中两个元素都是数组,其输出大小相同,这是有意义的!非常感谢!!!超级演示。哦,很好,所以它基本上形成了一个2元组,其中两个元素都是数组,其大小与其输出相同,这很有意义!非常感谢!!!超级示范性。