小编C. *_*eng的帖子

将单词中的字母频率与R(或python)中的26个字母匹配

目前,我有一个字符串"abdicator".我想找出这个词的字母频率与所有英文字母(即26个字母)的比较,其输出形式如下.

输出:

a b c d e f g h i ... o ... r s t ... x y z
2 1 1 0 0 0 0 0 1..0..1..0..1 0 1 ... 0 ... 
Run Code Online (Sandbox Code Playgroud)

此输出可以是数字向量(名称为26个字母).我最初的尝试是首先使用strsplit函数将字符串拆分成单个字母(使用R):

strsplit("abdicator","") #split at every character
#[[1]]
#[1] "a" "b" "c" "d" "e"`
Run Code Online (Sandbox Code Playgroud)

但是,对于下一步该怎么做,我有点困惑.请有人赐教我吗?非常感谢.

python string r

2
推荐指数
2
解决办法
715
查看次数

用于构造矩阵的标准python库

在不使用numpy的情况下,在Python中构造基数为1000(行)x 10(列)的零值矩阵的最简单方法是什么?(只是标准库)

另外,如果我得到一个包含10个元素的值列表.说a=[1 2 3 ... 10],我想用这个列表覆盖零行矩阵的第一行a.我该怎么做呢.

非常感谢.

PS: 我想使用普通的python列表而不是numpy来构造矩阵的原因是因为这个赋值的要求,它不允许除python标准lib之外的任何外部库.

python matrix

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

Python:两个列表之间的成对比较:列出a> = list b?

如果我想检查列表中的所有元素是否存在

a: [1 2 3 6]

大于或等于另一个列表中的对应元素

b: [0 2 3 5]

如果a [i]> b [i]为所有,则返回true,否则为false.这有逻辑功能吗?比如a> b?谢谢

python comparison list

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

标签 统计

python ×3

comparison ×1

list ×1

matrix ×1

r ×1

string ×1