问题标签 [permute]

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.

0 投票
1 回答
71 浏览

r - R 相当于在 Matlab 中置换数组维度 permute(A, dimorder)

我正在寻找permute(A,dimorder)来自 Matlab 的等价物,以便将一些 Matlab 代码转换为 R。循环需要一条看起来像这样的行:

单元阵列结构例如a{1}(1,:,:,:,:,:)导致选择单元阵列内的第一行矩阵a{}[2 3 4 5 6 1]inpermute()指的是dimorder. permute()可以在此处找到 matlab 函数的文档(包括示例输出): https ://de.mathworks.com/help/matlab/ref/permute.html

R中有几个函数以某种方式指代排列,但它们似乎都不是我想要的,尽管我可能弄错了。

0 投票
0 回答
13 浏览

multiple-columns - 如何置换数据框中的两列

我是学生和学习。我在一个项目中工作,我需要在数据框中的 18 列中仅置换两列。

我的数据如下所示:

名字第二个名字地址 1 地址 2 地址 3 ram Rahul 21 plan road NAN。南葛丽泰南 22 街。24路。南

-我需要置换/改组名称和第二个名称列 -我需要改组地址 1 和 2,保持 Nan 原样!

任何建议或支持都会有所帮助!

0 投票
2 回答
40 浏览

list - 在这种情况下如何使用 python 递归?

“编写一个名为 anagram(s) 的递归函数,它返回字符串 s 的所有可能字谜的列表。” 我可以就如何解决这个问题获得一些指导吗?我是递归新手,不明白如何为这种情况制作一个更简单的基本案例。或者我的一般算法是什么。

0 投票
1 回答
81 浏览

java - 如何显示数组的所有可能排列

我正在研究 Java 中的排列。我的程序应该生成长度为n的数组的所有可能排列,并安排r个排列。

这是一个例子。对于具有这 12 个元素的数组

在哪里

选择 12 个元素中的 7 个来创建阵列的 12 种可能变化。

=>> 输出可能是形式(可能的情况)

  1. (爱,人,牛,母鸡,狗,羚羊,猫)
  2. (爱,牛,家伙,母鸡,狗,羚羊,猫)
  3. (爱,母鸡,人,牛,狗,羚羊,猫)
  4. (爱,狗,母鸡,人,牛,羚羊,猫)
  5. (爱,谢谢,狗,母鸡,家伙,牛,欢迎)
  6. P(n,r)

如何打印所有可能的结果?

0 投票
2 回答
33 浏览

r - 置换数据框中的标签,但用于成对的观察

不确定标题是否清晰,但我想对数据框中的一列进行洗牌,但不是针对每一行,这很容易使用sample(),而是针对来自同一样本的成对观察。

例如,我有以下数据框 df1

我想在这里为每个样本的 groupID 随机打乱标签,而不是观察,因此结果如下所示:

请注意,在第 2 列(groupID)中,样本 386 现在是 2(对于两个观察值)。

我已经四处搜索,但没有找到任何可以按我想要的方式工作的东西。我现在所拥有的只是洗牌第二列。我尝试按如下方式使用 dplyr:

但当然,这只需要所有组 ID 并随机选择 2 个。

任何提示或建议将不胜感激!