2024-10-01 22:42:26 发布
网友
我有一个.fa文件,里面有一个核苷酸的秘密列表。是这样的
AGCTAGAGAGACTAGACTAGAGATCAGTACATGATCTAGGATGATAGTACATGGGGGATAGAC
AGCTAGAGAGACTAGACTAGA
GATCAGTACATGATCTAGGAT
GATAGTACATGGGGGATAGAC
我需要以某种方式在python中打开文件,并生成一个二维数组,其中包含.fa文件的行,每列包含文件的一个字母。谢谢你的帮助!!!!在
如果您对矩阵是一个列表列表感兴趣,那么您可以通过列表理解来轻松实现。在
with open("myfile.fa","rt") as infile: matrix = [list(line.strip()) for line in infile.readlines()] print matrix
另一方面,如果您希望使用numpy矩阵(请注意,这要求您已经安装了numpy):
numpy
如果您对矩阵是一个列表列表感兴趣,那么您可以通过列表理解来轻松实现。在
另一方面,如果您希望使用
^{pr2}$numpy
矩阵(请注意,这要求您已经安装了numpy
):相关问题 更多 >
编程相关推荐