问题标签 [flatmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 在 Spark Scala 中将两个占位符放在 flatMap 中以创建数组
我正在应用flatMap
一个 scala 数组并从中创建另一个数组:
但我试图在我以下列方式placeholder "_"
创建的代码的第二行中使用:y
这是行不通的。如果我想使用占位符,有人可以解释在这种情况下该怎么做吗?
scala - Scala - 展平树结构
我有一个从 Java 库接收的树结构。我试图将其展平,因为我只对树的“关键”值感兴趣。树由以下零个或多个类组成:
带有代表分支结束的空节点列表。可以通过以下代码构建示例:
我无法编写正确的方法和有效的方法。这是我到目前为止所拥有的:
但是,当我运行此代码时,尽管它可能效率低下,但我仍然认为它不正确。我的结果最终是:
这意味着由于某种原因我丢失了键为“2”的节点。
有人可以推荐一种正确且更有效的方法来展平这棵树吗?
java - 为什么 Stream::flatMap 的这种用法是错误的?
我希望能够像这样使用 Stream::flatMap
但我收到以下编译器错误
Test.java:25:错误:不兼容的类型:无法推断类型变量 R listOfStrings.stream().flatMap(str -> duplicate(str)).collect(Collectors.toList());
(参数不匹配;无法将 lambda 表达式列表中的错误返回类型转换为 Stream)
其中 R,T 是类型变量: R 扩展方法 flatMap(Function>) 中声明的对象 T 扩展接口 Stream 中声明的对象
在scala中,我可以做我认为等效的事情
为什么这不是 java 中 flatMap 的有效用法?
scala - 整数列表列表上的 flatMap 奇怪行为
在斯卡拉:
为什么?
python - flatMap 覆盖 pyspark 中的自定义对象列表
在类的对象列表上运行 flatMap() 时出现错误。它适用于常规的 python 数据类型,如 int、list 等,但是当列表包含我的类的对象时,我会遇到错误。这是整个代码:
代码工作正常,直到标记 1(在代码中注释)。问题出现在标记 2 之后。我收到的具体错误消息是AttributeError: 'module' object has no attribute 'node'
如何解决此错误?
我正在使用 ubuntu,运行 pyspark 1.4.1
scala - 如何在 flatMap Scala-Spark 中为微风矩阵赋值?
我想使用 flatMap 中的数据初始化矩阵,这是我的数据:
这是我的代码:
但它不会改变伽马矩阵,
我怎样才能修改我的代码来解决这个问题?
swift - 为什么 range() 和 sequenceOf() 在 RxSwift 中与 flatMap 的行为不同
我是 Swift 和 ReactiveX 的新手。我觉得理解 flatMap 很困难。在我学习 flatMap 的测试中,我分别使用 range() 和 sequenceOf() 来创建 observables。但是为什么输出出乎意料地不同,如下所示:
输出:
scala - 我可以在每个平面图案例中都有说明吗?如果没有,如何增加计数器?
我有一个flatmap
正在经历的Sequence
,我正在使用case
它来识别 中的不同元素Sequence
,并用其他东西替换这些元素。但是,在某些情况下,我还想增加一个计数器变量。我可以在里面放一条指令case
吗?似乎我不能,因为里面的case
内容将替换Sequence
. 这可能吗?这是我尝试过的代码,但它不起作用:
更新变量很重要,location
因为如您所见,case BeqBne(bits, label)
我需要使用location
. 我应该创建一个函数之外的flatmap
所有这些东西,然后只调用该函数并在每种情况下传递值flatmap
吗?任何建议表示赞赏。
java-8 - Java 8 Stream flatMap 和 group by 代码编译器错误
此代码在 Eclipse Mars 中编译良好,但在 Eclipse Luna 中出现以下错误:
类型不匹配:无法转换
Map<Object,List<Object>>
为Map<String,List<WeblabInfo>>
如果我没有在 Eclipse Luna中将返回的值分配给Map
with ,则错误是 at和带有消息的语句:Map<String, List<Item>> managersItem =
Map.Entry::getKey
Map.Entry::getValue
该类型
Map.Entry
未定义getKey(Object)
适用于此处的类型”。
我做错了什么?
javascript - 在 RxJS 中重构嵌套的 FlatMap
我有 a itemsObservable
、filtersObservable
和 aqueryObservable
并将它们的值提供给一个函数,该函数采用项目列表、过滤条件和搜索查询,并返回一个过滤列表。
现在我的代码看起来像:
有没有更好的代码模式可以避免深度嵌套?