我有一个文本文件,其中有一个字符串列表,如:
ALFLLNSYLTTL
DYLLHGDDKSLN
SLLADESADSHR
YMVNLNDELYNN
我需要用python编写一个脚本,它将决定每个位置中每个字母的频率。你知道吗
例如,在第一个位置,A、D、S和Y各出现一次,因此各频率为25%。第三个位置F、L和V各出现一次,L出现四次中的两次,因此频率为50%。你知道吗
此外,我需要重复这个频率为每一个观察到的对。例如,在第一和第二位置的AL频率。你知道吗
我是python新手,不太懂语法和函数来帮助我完成这个任务。你知道吗
Tags:
可以使用
numpy
和collections.Counter
按列计算字母的频率。使用numpy
将文件内容转换为可以使用多维切片的二维数组。并使用Counter
计算每个唯一字母的频率。你知道吗相关问题 更多 >
编程相关推荐