我正在编写蒙特卡罗模拟脚本来模拟蛋白质结构。我之前从未进行过蒙特卡罗脚本编写。我将扩展这个程序的规模。 根据蛋白质xyz坐标,我需要定义盒子的尺寸。这个盒子将被分成一个0.5 A大小的网格。基于距离和角度标准,我需要基于Boltzmann概率分布来分配点。 我的程序应该沿着每个方向移...
如果已经有人问过并得到了满意的答案,我很抱歉。 我有一份包含C、H、N和O的化学式清单,并且我想提取每个字母后面的数字。 问题是,并非所有公式都包含N。但是所有公式都包含C、H和O。 数字可以是单个、双倍或(仅在H的情况下)三位数。 因此,数据如下: C20H37N1O5 C10H12O...
我正在尝试解析一个化学式(格式如:Al2O3,O3,C 或者 C11H22O12)的 C# 字符串。这个解析方法可以正常工作,除非某些元素只有一个原子(例如 H2O 中的氧原子)。我该如何解决这个问题?另外,是否有更好的方法来解析化学式字符串? ChemicalElement 是表示化学元素...
我有一个未加权的无向连通图。一般来说,它是由许多环并排组成的化合物。这个问题在该领域很常见,称为标题所说的那样。好的算法是Horton算法。然而,我似乎找不到关于该算法的详细信息,也没有逐步说明。 明确地说,我的问题就是这个:查找图中最小环的算法,但不幸的是该网站链接已被禁用。我只找到了Fi...
在Python中,有没有一种方法可以计算double/float等数字的有效数字位数?我没有找到一个简单的方法来做到这一点,但我希望它能在库中找到。 提前感谢。