
D01_Python
文章平均质量分 75
个人学习python的记录、总结、思考
Cosmos Tan
无冥冥之志者,无昭昭之明。
无惛惛之事者,无赫赫之功。
展开
-
Python Collections defaultdict
如果需要动态生成默认值,或者希望代码更简洁,推荐使用。如果键值对是固定的,或者需要严格控制键的存在性,使用普通dict更合适。在实际使用中,可以根据具体需求选择合适的字典类型。参考资料:https://kimi.moonshot.cn/原创 2025-03-10 21:23:37 · 850 阅读 · 0 评论 -
关于rdkit 错误2w08_ligand: warning - O.co2 with non C.2 or S.o2 neighbor.
读取 PDBBindv2019的数据集,尝试把所有配体的mol2文件转换成对应smiles表达式。大约超过1千个出现问题。主要问题就是‘warning - O.co2 with non C.2 or S.o2 neighbor’。多发查看。原创 2023-09-17 22:57:55 · 267 阅读 · 0 评论 -
一语道破 python 迭代器和生成器
迭代器通常用于对列表、元组、字典等数据结构进行遍历。它们适用于已知数据集合且数据量不太大的情况。生成器适用于需要动态生成数据的情况,尤其是当数据集合非常大或是无限的时候。生成器按需生成数据,可以节省内存和提高性能总结起来,迭代器是一种数据访问模式的抽象概念,用于按序访问集合中的元素,它可以由自定义的迭代器对象或 Python 内置的可迭代对象生成。而生成器是一种特殊的函数或表达式,用于按需生成数据,并保存状态以支持断续生成。原创 2023-08-04 23:01:49 · 185 阅读 · 0 评论 -
Python 全局解释器锁GIL
参考:Python进阶——为什么GIL让多线程变得如此鸡肋? - 云+社区 - 腾讯云https://cloud.tencent.com/developer/news/743497一、什么是GIL 二、GIL的历史 三、GIL的优势与弊端原创 2022-04-10 11:34:07 · 593 阅读 · 0 评论