cartesian-product相关内容

Google Sheets-从两个单独的列进行交叉连接/笛卡尔连接

希望有人能帮助我在Google Sheets中使用笛卡尔产品。我在两个单独的列中有数据,并希望在单独的选项卡中创建这两个列的所有可能组合。第一列是ID(文本),第二列是日期格式。输出应该是两个单独的列。公式应是动态的,即列表应在向输入列表添加新ID或日期时更新。 我在网上寻找了解决方案,但没有找到有效的解决方案。我精通Excel,但Google Sheet:) 这里有一张样张:http ..

如何在Scala中得到Spark Stream中两个DStream的笛卡尔乘积?

我有两个DStream。让A:DStream[X]和B:DStream[Y]。 我想得到它们的笛卡尔积,换句话说,一个新的C:DStream[(X, Y)] 包含所有X和Y值对。 我知道有一个cartesian函数用于RDDS。我只能找到this similar question,但它是Java版本,因此无法回答我的问题。 推荐答案 链接问题答案的scala等效项(忽略Time ..
发布时间:2022-03-29 20:24:56 其他开发

如何使用Google Scripts&;Google Sheets执行笛卡尔连接?

我找到了基本的两列笛卡尔联接的代码,但情况略有不同。 共有3个变量/列:颜色、颜色ID和项目(&;Item)。 我想要所有颜色和款式的组合。我希望使用Color变量将第三个变量Color ID附加到臀部。 这里是一个电子表格示例。列A-C是输入数据,列E-G是所需的输出(顺序不重要)。 https://docs.google.com/spreadsheets/d/1L ..

为列生成所有可能的组合(交叉连接或笛卡尔积)

我有一个Google电子表格文档,有三列A、B和C。 我需要使用列A和列B中的值的所有可能组合来填充列C。请查看捕获以了解我的意思。 我发现这可以在Excel中完成,here,但在Google电子表格中不起作用。 即使对于更多的列(例如:4列而不是2列),该公式也应该有用 我可以这样做吗? 推荐答案 更新201810 原始公式对于大数据集会崩溃。我描述了一 ..
发布时间:2022-02-21 12:08:02 其他开发

如何迭代地计算笛卡尔积?

这个问题询问如何计算给定数量向量的笛卡尔积.由于向量的个数是预先知道的,而且相当少,所以用嵌套的for循环很容易得到解. 现在假设给你一个用你选择的语言的向量向量(或列表的列表,或集合的集合等): l = [ [1,2,3], [4,5], [6,7], [8,9,10], [11,12], [13] ] 如果我被要求计算它的笛卡尔积,那就是 [ [1,4,6,8,11,13], [1 ..

在 Java 中查找笛卡尔积

我想找到一组元素的笛卡尔积.这是一个例子 示例 1: sets : (ab) (bc) (ca) 笛卡尔积是: abc aba acc aca bbc bba bcc bca 示例 2: sets : (zyx) b c 笛卡尔积是: zbc ybc xbc 所以我正在考虑一种在 Java 中执行的算法,它可以在开始时找到在编译时定义的特定数量组的笛卡尔积. 解决方案 ..
发布时间:2022-01-17 18:14:18 Java开发

任意数量集合的笛卡尔积

您知道一些简洁的 Java 库,它们可以让您制作两个(或更多)集合的笛卡尔积吗? 例如:我有三套.一个是 Person 类的对象,第二个是 Gift 类的对象,第三个是 GiftExtension 类的对象. 我想生成一组包含所有可能的三元组 Person-Gift-GiftExtension. 集合的数量可能会有所不同,因此我无法在嵌套的 foreach 循环中执行此操作.在某 ..
发布时间:2022-01-17 17:49:40 Java开发

如何在 F# 中计算 n 个序列的笛卡尔积?

我收到了一个拼图作为礼物.它由并排排列的 4 个立方体组成.每个立方体的面是四种颜色之一. 要解决这个难题,必须调整立方体的方向,使所有四个立方体的顶部都不同,它们的正面都不同,它们的背面都不同,并且它们的底部都不同.左右两边无所谓. 我的伪代码解决方案是: 创建每个的表示立方体. 获取所有可能的方向每个立方体(每个立方体有 24 个). 获取所有可能的组合每个立方体的方向. ..
发布时间:2022-01-05 09:40:08 其他开发

clojure 中的笛卡尔积

我正在尝试实现一种方法,该方法将获取列表列表并返回这些列表的笛卡尔积. 这是我目前所拥有的: (定义购物车([]'())([l1] (地图列表 l1))([l1 l2](地图(fn f[x] (地图(fn g [y] (列表 x y))l2))l1)))(定义笛卡尔积 [& 列表](减少购物车列表));测试用例(println (笛卡尔积'(a b) '(c d))) ;((a c) (a ..
发布时间:2022-01-02 13:51:14 其他开发

Java 8 中流的笛卡尔积作为流(仅使用流)

我想创建一个方法来创建一个元素流,这些元素是多个给定流的笛卡尔积(最后通过二元运算符聚合为相同类型).请注意,参数和结果都是流,不是集合. 例如,对于 {A, B} 和 {X, Y} 的两个流,我希望它生成值流 {AX, AY, BX, BY}(简单的串联用于聚合字符串).到目前为止,我已经想出了这个代码: 私有静态流笛卡尔(BinaryOperator聚合器,Stream ..
发布时间:2021-12-28 09:06:03 Java开发

如何使用 Java 8 流制作笛卡尔积?

我有以下集合类型: Map>地图; 我想从每个键的集合中的单个值创建每个 map.size() 的独特组合. 例如假设地图如下所示: A, {a1, a2, a3, ..., an}B, {b1, b2, b3, ..., bn}C, {c1, c2, c3, ..., cn} 我想得到的结果是一个 List> 结果,看起来类似于(排序并不重要,它只需要是一个“完整"的结果,包括所有 ..
发布时间:2021-12-28 08:45:16 Java开发