2
기계 학습 과제를 위해 분자의 쿨롱 행렬이 필요합니다. 쿨롱 매트릭스? 여기에 paper이 있습니다.Python으로 Coulomb Matrix를 만드는 방법은 무엇입니까?
나는 방법이있는 molml 파이썬 패키지를 발견했습니다. 그러나 단일 분자에 대해서만 API를 사용하는 방법을 알아낼 수는 없습니다. 모든 examples 그들은 두 분자로 불리는 방법을 제공합니다, 왜?
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])
나는 이런 식으로 뭔가가 필요 : 예는 방법을 제공하는 방법
나는 또한 다른 lib 디렉토리를 발견atomnames = [list of atomsymbols]
atomcoords = [list of [x,y,z] for the atoms]
coulombMatrice = CoulombMatrix((atomnames,atomcoords)
(QML) 느릅 나무는 쿨롱 행렬을 생성 할 수있는 가능성이 약속을하지만,을, 나는 리눅스 gcc-fortran 컴파일러에 의존하기 때문에 윈도우에 설치할 수 없다. 이미 cygwin과 gcc-fortran을이 목적으로 설치했다.
감사합니다.