scala 相关问题

Scala是一种通用编程语言,主要针对Java虚拟机。旨在以简洁,优雅和类型安全的方式表达通用编程模式,它融合了命令式和函数式编程风格。其主要特点是:具有类型推断的高级静态类型系统;功能类型;模式匹配;隐含参数和转换;运算符重载;与Java的完全互操作性;并发

Scala - 将列表列表转换为单个列表:列出[列表[A]]到列表[A]

在scala(2.9)中转换列表列表的最佳方法是什么?我有一个列表:列表[列表[A]]我要转换成列表[A]如何递归实现?或者还有其他......

回答 6 投票 34

Scala:什么是CompactBuffer?

我试图找出CompactBuffer的含义。它和迭代器一样吗?请解释一下差异。

回答 1 投票 1

如何在Scala中按另一个列表拆分列表

我是Scala的新手,我需要解决我的问题。想象一下,我有这些列表:val list1 = List(1,2,3,4,5,6,7,8,9,10,11)val list2 = List(6,5)我的愿望就是分裂第一个列表中的列表...

回答 3 投票 1

组成子类以实现类型限制

我是Scala的新手并且正在学习编写个人项目。我有这个问题,环顾四周没有多大帮助。所以这里是 - 抽象类服务{def containsFeatures(x:Feature *)= ...

回答 1 投票 0

如何在sbt中启用多个监视源?

我正在尝试调整这个反应播放种子回购。它在build.sbt中包含以下代码:lazy val root =(project in file(“。”))。enablePlugins(PlayJava).settings(watchSources ++ =(baseDirectory ....)

回答 1 投票 0

如何使用SBT修改默认工件的内容

我想知道如何修改默认工件,以便为使用SBT发布的工件提供以下结构:my_artifact.zip -config / default.conf -...

回答 2 投票 1

Spark Scala def收益率

在SO 33655920中,我遇到了以下情况,很好。 rdd = sc.parallelize([1,2,3,4],2)def f(迭代器):yield sum(迭代器)rdd.mapPartitions(f).collect()在Scala中,我似乎无法得到def在......

回答 2 投票 1

在Scala中讨论,使这些语句编译的类型是什么?

所以我在Scala中有这个函数:def f(a:Int)(b:Int)(c:Double)(d:Double):Double = a * c + b * d问题是这三种类型是什么编译以下语句。 def g:

回答 2 投票 6

将RDD数组[Any] =数组(List([String],ListBuffer([string]))转换为RDD(String,Seq [String])

我有一个任意类型的RDD,例如:数组(List(数学科学,ListBuffer(应用程序,渐近,最大,启用,随机)))我想将它转换为RDD类型的RDD [(String,Seq [String]。 ..

回答 3 投票 0

为什么我们需要在运行Spark SBT应用程序时添加“fork in run:= true”?

我使用sbt构建了一个简单的Spark应用程序。这是我的代码:import org.apache.spark.sql.SparkSession对象HelloWorld {def main(args:Array [String]):Unit = {val spark = SparkSession.builder(...

回答 3 投票 11

拆分sbt分阶段发布?

我有一个SBT项目和一个CD管道,我想要的是执行以下一系列步骤:从git repo签出我的项目标记提交运行测试包我的应用程序现在在这...

回答 2 投票 4

如何创建自定义集累加器,即设置[String]?

我试图在Apache Spark中使用自定义累加器来累积一组。结果应该具有Set [String]类型。为此我创建自定义累加器:对象SetAccumulatorParam扩展...

回答 2 投票 1

最后一个条目匹配每个窗口的条件

该虚拟数据表示具有测量周期的设备。一个测量周期从“Type”Int到Int。我想知道的是f.e.最后一个错误(条件会变得更多......

回答 1 投票 2

如何从二进制protobuf中提取JSON?

将Apache Spark 2.2.0结构化流考虑为:jsonStream.printSchema()root | - body:binary(nullable = true)正文中的数据类型为Protocol Buffers v2和嵌套JSON。它......

回答 1 投票 1

在两个数据框之间分隔唯一和重复的条目

我将文件加载到数据框中,在将数据框保存到表中之前,我想检查数据框中的任何行是否已存在于表中。例如我的表有以下模式A B C 1 ...

回答 1 投票 1

如何知道Spark使用Scala推断出哪种RDD类型

我正在尝试以下示例val lista = List((“a”,3),(“a”,1),(“b”,7),(“a”,5))val rdd = sc.parallelize( lista)然后在shell中我得到以下rdd:org.apache.spark.rdd.RDD [(String,...

回答 1 投票 0

Scala替换Arrays.binarySearch?

Scala中是否有替代Java的int Arrays.binarySearch(Object []数组,对象)?问题是Scala的数组不是协变的,所以我必须转换我的stringArray:Array [String] ...

回答 6 投票 26

以编程方式将列名添加到从RDD构建的Spark DataFrame

我有一个没有标题的管道分隔的文本文件,并且行具有不同的列数(一些行是类型A,有400列,其他行为类型B有200,所以我需要先将它们分开):...

回答 1 投票 1

IntelliJ:命令行太长。在SBT项目中缩短...的命令行

当我尝试运行我的应用程序时,IntelliJ刚刚开始告诉我“命令行太长。缩短my_app的命令行或者缩短应用程序默认配置的命令行。” my_app是一个蓝色链接......

回答 1 投票 1

尝试失败不会捕获异常

在下面的代码中,我有两个Play for Scala函数,第一个捕获异常(这很好),而在第二个我尝试使用Try重写它。 Try有两个问题:(1)......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.