小编All*_*son的帖子

Python:如何从一行值创建一个完整的距离矩阵?

嗨,我想构建一个尺寸为10 x 10的距离矩阵,并生成了一个包含45个实数的值列表,以填充10 x 10矩阵。距离矩阵也称为对称矩阵,它是矩阵另一面的镜像。我目前的情况是我有45个值,我想知道如何创建距离矩阵,对角线部分填充0,并创建镜像矩阵以形成完整的距离矩阵。

例如,
1,2,4,3,5,6

输出:
0,1,2,4
1,0,3,5
2,3,0,6
4,5,6,0

感谢。

python distance matrix python-2.7 python-3.x

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

Python:如何基于具有二进制内容的文本文件提取DNA序列?

例如,我有一个包含以下序列的fasta文件:

>human1
AGGGCGSTGC
>human2
GCTTGCGCTAG
>human3
TTCGCTAG
Run Code Online (Sandbox Code Playgroud)

如何使用python读取具有以下内容的文本文件来提取序列?1表示真,0表示假.仅提取值为1的序列.

示例文本文件:

0
1
1
Run Code Online (Sandbox Code Playgroud)

预期产量:

>human2
GCTTGCGCTAG
>human3
TTCGCTAG
Run Code Online (Sandbox Code Playgroud)

python bioinformatics fasta biopython python-2.7

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