我需要一些库仑矩阵来完成机器学习任务。库仑矩阵?这是一篇描述它的论文
我找到了 python 包molml,它有一个方法。但是我不知道如何仅将 api 用于单个分子。在他们提供的所有示例中,方法都是用两个分子调用的,为什么?
该示例如何提供方法:
H2 = (['H', 'H'],
[[0.0, 0.0, 0.0],
[1.0, 0.0, 0.0]])
HCN = (['H', 'C', 'N'],
[[-1.0, 0.0, 0.0],
[ 0.0, 0.0, 0.0],
[ 1.0, 0.0, 0.0]])
feat.transform([H2, HCN])
我需要这样的东西:
atomnames = [list of atomsymbols]
atomcoords = [list of [x,y,z] for the atoms]
coulombMatrice = CoulombMatrix((atomnames,atomcoords)
我还发现了另一个库(QML),它承诺可以生成库仑矩阵,但是,我无法在 Windows 上安装它,因为它依赖于 linux gcc-fortran 编译器,我已经为此安装了 cygwin 和 gcc-fortran .
感谢你们