python 中实现统计基因缺失率
001、
[b20223040323@admin1 test2]$ ls dat.txt test.py [b20223040323@admin1 test2]$ cat dat.txt ## 测试数据 gene1 gene2 gene3 0 1 0 0 1 1 1 0 0 0 1 1 [b20223040323@admin1 test2]$ cat test.py ## python程序 ## calculate the absent percent. in_file = open("dat.txt", "r") out_file = open("result.txt", "w") lines = in_file.readlines() temp = lines[0].strip().split("\t") list1 = [0] * len(temp) lines = lines[1::] for i in lines: i = i.strip().split("\t") for j in range(len(temp)): if int(i[j]) == 0: list1[j] = list1[j] + 1 for i in range(len(list1)): list1[i] = 1.0*list1[i]/len(temp) out_file.write(str(1.0*list1[i]/len(temp)) + " ") out_file.write("\n") in_file.close() out_file.close() [b20223040323@admin1 test2]$ python test.py ## 执行程序 [b20223040323@admin1 test2]$ ls dat.txt result.txt test.py [b20223040323@admin1 test2]$ cat result.txt ## 运行结果 0.333333333333 0.111111111111 0.222222222222
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-02-26 python中实现字典的逆向排列
2021-02-26 python中字典的复制
2021-02-26 python中删除字典的指定键值对
2021-02-26 python中如何清空字典