问题标签 [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 回答
51 浏览

php - 通过更改大小写来置换字符串(不影响数字)

我试图从给定的字符串中获取可能的大写和小写组合,而不影响字符串中的数字。我目前发现这段代码一直有效,直到您将数字放入序列中。这是我现在正在使用的代码:

“abc1”的示例输出

在此处输入图像描述

我怎样才能得到输出只是:

abc1 abc1 abc1 abc1 abC1 abc1 abc1 abc1

0 投票
3 回答
70 浏览

r - 排列所有组合的行顺序,同时保留其他组合

我有一个看起来像这样的数据框:

我想创建一个具有所有可能的行顺序组合的新数据框,但我希望每个样本保留变量脊椎的原始值。我希望它看起来像这样:

我找不到办法。有什么想法和建议吗?

多尔

0 投票
2 回答
43 浏览

r - 在一个级别中置换一列,对 2 列执行测试,并保存 pvalues

我有一个数据框

看起来像这样

我想对每个“级别”执行二项式加权测试(本质上,我需要比较每个 id 的 u_col 和 m_col)......所以使用tidyverse并且broom我可以执行以下操作:

这给了我每个级别的一些 p 值:

然后我可以问有多少 p<0.05

我现在想置换数据,重复二项式检验,询问有多少 p < 0.05,然后存储该值,然后再重复 999 次。

但是,排列需要对每个“级别”内的“组”列进行洗牌。我正在努力寻找一种方法来做到这一点,所以例如一个排列看起来像这样

一秒钟看起来像

ETC

让测试依赖于 2 列限制了随机播放选项,我很难过。我会很感激任何建议。

0 投票
1 回答
160 浏览

javascript - Javascript在同一页面上显示innerHTML

所以我正在测试 D3.js 的置换功能,它工作得很好。我遇到的问题是使用 innerHTML 在同一页面上显示结果,它总是重新加载以显示。我可能在这里遗漏了一个细节,有人可以帮忙吗?

permute.html:

你们中的一些人指出问题是由提交按钮引起的,但在另一个示例中,使用提交,JS 在同一页面上工作得很好:

测试.html

0 投票
1 回答
33 浏览

pytorch - 置换后如何进行张量点运算

我有 2 个张量,A 和 B:

张量 D 来自操作“tensordot -> permute”。如何实现一个新的操作 f() 以在 f() 之后进行 tensordot 操作,例如:

0 投票
1 回答
76 浏览

c - 如何计算置换的总可能性?(在 C 中)

我是编程新手,我正在尝试在 C 中补充此代码以置换字符串,目前它显示所有交换的单词并计算该单词有多少个字符。

但我也希望它计算排列生成的行数,在这部分,代码不起作用。我不知道还能做什么!

示例:单词“hi”生成两行:hi 和 ih。(在这种情况下,我希望程序写“生成的单词:2”)

编码:

0 投票
0 回答
23 浏览

r - 如何对数据集和模型执行迭代的、受限的排列?

我正在尝试为我的数据创建许多排列,但要保留我的分层设计。我需要对每个随机数据集进行建模,然后提取系数。

我尝试使用gtools包的permute(),但它没有按照我的需要分层。该permute包的shuffleSet()声称可以工作,但我找不到任何有关如何使用 apermutationMatrix进行建模的文档。我使用了一个 for 循环:

如果我shuffle()独立运行这条线,我每次都会得到不同的结果。但是,整个循环返回相同的三个系数 100 次。我不确定我哪里出错了,但是有没有办法让我的循环对每个排列的数据集进行建模并返回一个摘要?

非常感谢!

0 投票
1 回答
70 浏览

r - 在 r 中置换一列 1000 次

我有一个包含两列的 df,ID 和一个带有“Y”和“N”的字符变量。我想将第二列排列 1000 次并分配一个值来标识每个排列集。我的最终目标是使用排列创建一个空分布。

我已经完成了一个排列,但我一直在努力循环这个 1000 次并为每个排列分配一个值。这也每次创建一个新的 df,这似乎效率低下,但我对 R 比较陌生,所以任何建议都是非常有帮助。

0 投票
0 回答
30 浏览

php - pc_permutate 输出问题 - 根据数组单词减少输出?

我目前正在使用此代码生成数组的所有排列的列表,但是,它似乎是根据数组中使用的所有单词输出排列,例如,猫、狗、鱼给了我一个列表使用所有这三个词的排列。

我正在寻找什么,它更改下面的代码,以便它从可能包含 50 个左右单词的数组中生成 2和3 个单词排列的列表。

它目前输出...

猫狗鱼狗猫鱼鱼猫狗鱼狗猫猫鱼狗狗鱼猫

id 喜欢的是它只包含 3 个组合和 2 个组合......

猫狗猫鱼猫猫狗猫狗鱼狗狗鱼猫鱼狗鱼鱼

我将如何编辑上面的代码来实现这一点?

TIA 为您提供任何帮助,请在此处完全了解 PHP。

哦,作为旁注,我可以从使用数组单词更改为包含列出单词的 .txt 文件吗?如果是这样,加载此文件时会减少加载时间/服务器压力吗?

0 投票
2 回答
30 浏览

python - 如何组合 pandas df 以便可以合并具有置换 col1 和 col2 值的行,其中仅包含一个组合并汇总计数列

我想将排列后的 col1 和 col2 值组合成一行。仅包含第一个组合和对两者的计数列求和。有没有简单的方法在熊猫中做到这一点?

示例数据框和输出:例如,在下面的数据框中,我想将具有值 A、B 和 B、A 的行组合起来,并对它们的计数列求和。对于具有值 C、D 和 D、C 的行也是如此,并对它们的计数值求和。我想保持数据框中的其余行不变。

输入:

col1 col2 数数
一种 3
C D 2
一种 5
F 2
G H 8
D C 5
一世 Ĵ 4

输出:

col1 col2 数数
一种 8
C D 7
F 2
G H 8
一世 Ĵ 4