나는 이와 같은 데이터 파일이 있습니다.euclidean 파이썬 xyz 좌표에서 거리
HETATM 1 H10 XSHQ 0 10.139 2.231 0.091 1.00 0.00 H
HETATM 2 N1 XSHQ 0 9.641 1.386 -0.104 1.00 0.00 N
HETATM 3 H9 XSHQ 0 9.773 1.133 -1.063 1.00 0.00 H
HETATM 4 C1 XSHQ 0 8.245 1.531 0.230 1.00 0.00 H
여기서 XYZ 좌표는 6,7,8 열이며, 포인트와 연관된 문자는 마지막 열에 있습니다. 마지막 열에 문자 H가있는 점 사이의 거리를 식별하고 싶습니다. 어떻게해야합니까? 이 코드는 작업을 수행하는 데 필요한 코드라는 것을 알고 있지만 마지막 열이 H 인 경우에만 6,7 및 8 열의 값을 사용하는 방법과 혼동 스럽습니다.
from scipy.spatial import distance
dst = distance.euclidean(a,b)
데이터 파일 형식이란 무엇입니까? –