标签: unique

我如何知道一个字符串是否来自 R 中相同的字母组合?

我\xc2\xb4m 对使用 R 还很陌生,也许问题很简单。

\n

我有一个带有可能的字母组合的字符向量。例如:

\n

[1]“YMC”“YCM”“MYC”“CMY”“CYM”“MCY”“MEH”“HEM”“EMH”“MHE”“EHM”“HME”\n[13]“CFF”“
FCF” "FFC" "AYY" "YFS" "YYA" "SFY" "YSF" "FSY" "SYF" "YAY" "FYS"
\n[25] "HYP" "HPY" "WNP" "PWN" "PHY" "PNW" "YHP" "PYH" "WPN" "NPW" "YPH" "NWP"
\n[37] "BHF" "FHB" "BFH" "HBF" "FBH" "HFB" "BQR" "QRB" “BRQ”“RBQ”“QBR”“RQB”
\n[49]“BRK”“KRB”“RBK”“BKR”“RKB”“KBR”“WDP”“DPW”“DWP”“WPD”“PDW” “残疾人”

\n

我想知道哪些字符串共享相同的字母(由相同的字母但以不同的组合组成)。

\n

正如您所看到的,前 6 个字符串全部来自“C”+“Y”+“M”,后 6 个字符串来自“M”+“E”+“H”。

\n

或者\n“GPWG”“GWGP”“GPGW”“PWGG”“GGPW”“PGWG”来自:“G”+“G”+“W”+“P”

\n

RI 中什么样的代码可以自动回答这个问题?

\n

非常感谢您的帮助

\n

combinations r unique combinatorics

1
推荐指数
1
解决办法
121
查看次数

我可以依靠 Go 的“crypto/rand”包来给我唯一的随机字符串吗?

我想生成 32 个字符长的unique unguessable字母数字密钥。密钥将是我的系统的标识符,并将用于查找信息。

在搜索网络时,我偶然发现crypto/randGo. 它能够在下划线系统调用的帮助下生成随机字母数字。但我担心包返回的值crypto/rand可能会产生一个非唯一的字符串。

谁能澄清我是否可以依靠该crypto/rand软件包来完成这项工作?

cryptography unique uniqueidentifier go secret-key

1
推荐指数
1
解决办法
1529
查看次数

Excel 函数 UNIQUE 不适用于 MAKEARRAY 和 RANDARRAY(多维数组)

我有一个关于多维数组UNIQUE中随机数生成函数的问题。

独特的不工作 正如您所看到的,我尝试在 5X5 数组内生成一个随机且唯一的数字为 1->100 的数组。

我尝试了两者MAKEARRAYRANDARRAY希望UNIQUE它可以生成随机数,但它仍然产生重复的数字(以红色突出显示)。

以下是使用的公式:

=UNIQUE(MAKEARRAY(5,5,LAMBDA(row,col,RANDBETWEEN(1,100))),,TRUE)
=MAKEARRAY(5,5,LAMBDA(row,col,UNIQUE(RANDBETWEEN(1,100),,TRUE)))
=UNIQUE(RANDARRAY(5,5,1,50,TRUE))
Run Code Online (Sandbox Code Playgroud)

是否有任何解决方法(或 Excel 中任何未知的隐藏函数)?

arrays excel unique excel-formula excel-lambda

1
推荐指数
1
解决办法
289
查看次数

Excel:查找连续中唯一日期的数量

我有一个 Excel 表格,其中包含如下日期列表:

12.12.2022 20:13
12.12.2022 20:30
12.12.2022 21:06
12.12.2022 21:55
12.12.2022 22:03

14.12.2022 18:24
14.12.2022 19:24

15.12.2022 17:45
15.12.2022 18:55
15.12.2022 20:03

01.01.2023 20:04
Run Code Online (Sandbox Code Playgroud)

该列表包含不同年份的值,并非所有日期都有值。我想获取 2022 年现有列表条目的天数。因此对于示例列表,结果应该为 3,因为最后一个值已经是 2023 年了。

我想它必须以某种方式与 UNIQUE 一起工作,但我不知道如何。日期字段的格式如下:TT.MM.JJJJ hh:mm

该值为:2022 年 12 月 14 日 19:24:00

感谢您的帮助!

excel date unique

1
推荐指数
1
解决办法
65
查看次数

使用整数集合检查存在性能最高的方法是什么?

我有一个很大的整数列表,发送到我的webservice.我们的业务规则规定这些值必须是唯一的.什么是最有效的方法来确定是否有任何重复?我不需要知道值,我只需要知道其中两个值是否相等.

起初我正在考虑使用整数通用列表和list.Exists()方法,但这是O(n);

然后我考虑使用Dictionary和ContainsKey方法.但是,我只需要键,我不需要值.而且我认为这也是线性搜索.

是否有更好的数据类型可用于查找列表中的唯一性?还是我坚持线性搜索?

.net c# generics types unique

0
推荐指数
1
解决办法
226
查看次数

MySQL不尊重UNIQUE和PRIMARY键

嘿.
首先,我不得不说这是我第一次尝试编写SQL,这意味着我是一个n00b.请耐心等待..

现在,我正在尝试在我的数据库中创建一个名为"push"的表,如下所示:

CREATE TABLE push
(id int NOT NULL AUTO_INCREMENT,
UDID varchar(40) NOT NULL,
token varchar(64) NOT NULL,
lastpost int DEFAULT '0',
PRIMARY KEY(id),
UNIQUE KEY(id, UDID, token));
Run Code Online (Sandbox Code Playgroud)

这有效,但不如预期.如果我现在尝试在这里插入一些值,如下所示:

INSERT INTO push (UDID, token, lastpost)
VALUES ('123456789abcdefghijklmnopqrstuvwxyz', 'abcdefghijklmnopqrstuvwqyz123456789', 211);
INSERT INTO push (UDID, token, lastpost)
VALUES ('123456789abcdefghijklmnopqrstuvwxyz', 'abcdefghijklmnopqrstuvwqyz123456789', 211);
Run Code Online (Sandbox Code Playgroud)

在我看来,这会导致错误,因为UDID和令牌是相同的,但它根本不会触发任何错误,它只是插入副本.

我可能在这里遗漏了一些东西,但我找不到什么.如何使此返回预期结果?
谢谢.

php mysql sql unique duplicates

0
推荐指数
1
解决办法
225
查看次数

用于生成唯一编号的C#按位操作

我试图在DateTime滴答和增加数字的帮助下在c#中生成唯一值.伪代码:

  1. 从DateTime.Now ticks(让我们命名为A)取最后43位有效位
  2. 从增加的序列中取最后21位(让它命名为'B')
  3. 左移'A'21次(让它命名为'C')
  4. 在A和C中做二进制OR

我运行测试以生成200万个数字并插入具有唯一约束集的数据库列并且它成功运行.

以下是执行此操作的代码段:

    private static long _sequence = 1;
    public static long GetUniqueNumber()
        {
            const int timeShift = 21;            
            var dateTime = DateTime.Now.Ticks;
            const long dateTimeMask = ~(0L) >> timeShift; 
            const long sequenceMask = ((~(0L) >> (64 - timeShift))); 
            var seq = Interlocked.Increment(ref _sequence);
            var dateTimeNo = (dateTimeMask & dateTime) << timeShift;
            var seqNum = (seq & sequenceMask);    
            var num = dateTimeNo | seqNum;
            return num;
        }
Run Code Online (Sandbox Code Playgroud)

我有两个问题:1.这个逻辑是否足以产生唯一数字?我发现有些生成的数字是'-ve',我不明白.

欢迎任何帮助/建议/改进.

c# algorithm bit-manipulation unique c#-4.0

0
推荐指数
1
解决办法
760
查看次数

C/C++如何从2个数组中获取唯一值?

我需要从2个int数组中获取唯一值

允许重复

只有一个独特的价值

喜欢 :

int arr1[3]={1,2,3};
int arr2[3]={2,2,3};
Run Code Online (Sandbox Code Playgroud)

我想得到的价值是:

int unique[]={1}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我已经在'for'和'if'中混淆了这不是作业

我知道如何合并2个数组和del重复值

但我需要知道哪个数组具有唯一值

请帮助我:)

这是我做的一些代码

int arr1[3]={1,2,3}
int arr2[3]={2,2,3}
int arrunique[1];
bool unique = true;
for (int i=0;i!=3;i++)
{

    for (int j=0;j!=3;j++)
    {
    if(arr1[i]==arr2[j])
    {
        unique=false;
        continue;
    }
    else 
    {
        unique=true;
    }
if(unique)
{
arrunique[0]=arr1[i]
break;
}
}

cout << arrunique[0];
Run Code Online (Sandbox Code Playgroud)

c c++ arrays unique

0
推荐指数
1
解决办法
4342
查看次数

Python - 独特的列表

我有一份清单清单.我想基于前三个元素获得所有唯一列表.如果有重复项,那么它应该只返回最后一项.所以例如基于此

[['one', 'two', 'three', 'teennn'], ['five', 'five', 'five', 'five'],
 ['seven', 'nine', 'ten', 'eleven'], ['one', 'two', 'three', 'four']]
Run Code Online (Sandbox Code Playgroud)

我想要归还这个

[['five', 'five', 'five', 'five'],
 ['seven', 'nine', 'ten', 'eleven'], ['one', 'two', 'three', 'four']]
Run Code Online (Sandbox Code Playgroud)

python list unique set

0
推荐指数
1
解决办法
204
查看次数

Python:检查String上的唯一字符

我要求用户输入关键字,然后删除任何重复的字符.

例:

输入:气球

输出:balon

我试过这个解决方案:字符串中所有唯一字符的列表?但它将其标记为语法错误.

有任何想法吗?

python string character unique

0
推荐指数
1
解决办法
5407
查看次数