커뮤니티 I 좌표 (x, y, z) 및 24 X 10^6 행과 3 열을 포함하는 대용량 데이터 세트를 을 유클리드 거리 계산을 빠르게하는 방법. 모든 행과 0, 0, 0 인 첫 번째 행 사이의 유클리드 거리를 계산해야합니다. 아래의 루프를 사용하면 매우 오랜 시간이 걸립니다! 또한 데이터 프레임 대신 매트릭스에서도이 작업을 시도했지만 문제가 해결되지 않았습
큰 데이터의 두 세트 사이의 유클리드 거리를 계산하려고합니다. 나는 SciPy이라는 모듈이 k-d 트리를 통해 이루어지는 작업을 할 것이라고 봤다. 그러나 고정 된 치수가 없습니다. data1 = {"1": {"a": 1, "b": 2}}
data2 = {"3": {"a": 2, "c": 3}, "4": {"b": 1, "d": 4}}
따라서 "1"
matlab에서 몇 가지 계산을 수행 할 .csv 파일을로드하고 있습니다. 파일 자체에는 ~ 1600 줄이 있지만 부분 집합에만 관심이 있습니다. load file.csv; %load file
for i = 400:1200 %rows I am interested in
rh_x= file(i,60); % columns interested, in
내 데이터 나는 가상의 3D 공간에서, 세 가지 자질, Speed, Angle & Acceleration를 포함하는 매트릭스 Median 있습니다. 각 자질 세트는 개인에 속하며 Class이라고합니다. 위의 예에서 Speed<-c(18,21,25,19)
Angle<-c(90,45,90,120)
Acceleration<-c(4,5,9,4)
Class<-
금융 상품에 대한 트랜잭션 데이터를 기반으로 클러스터 분석을 수행하고 시간 경과에 따른 이동을 측정하려고합니다. 제 1 분기 트랜잭션을 기반으로 제 정적 클러스터를 준비했습니다. 이제 저는 2 학기에 그들의 움직임을보고 그들이 같은 집단에 남아 있는지 또는 다른 집단으로 옮겨 가기를 원합니다. 각 클러스터의 클러스터 평균 및 반경을 구한 다음 새 트랜잭션
저는 NetworkX을 처음 접해 두 노드 사이의 거리를 찾아야합니다. 나는 그것을 가졌지 만 대부분의 검색은 DFS, Dijkstra 등의 접근으로 이어지지 만 내 포인트가 아닙니다. 후자가 그래프의 노드를 나타내는 두 세트의 좌표 사이에서만 유클리드 거리를 원합니다.
이미 계산 된 두 디스크립터 사이의 거리 (유클리드 또는 해밍)를 계산하려고합니다. 문제는 정규 표현식을 사용하고 싶지 않다는 것입니다. 두 디스크립터 사이의 거리를 계산하기 원합니다. 사이 Mat descriptors1;
Mat descriptors2;
와 (I 이진 디스크립터를 사용하고 있기 때문에, 바람직하게는 해밍 거리) 지금은 단지 거리를 계
저는 현재 C를 배우고 있으며 최근 Prim의 알고리즘을 사용하여 최소 스패닝 트리를 찾는 프로그램을 작성했습니다. 이 프로그램은 잘 작동하지만 각 가장자리의 비용이 필요합니다 (물론). 많은 수의 2D 좌표 (예 : 50)의 MST를 찾으려면 먼저 점에 대한 유클리드 거리 매트릭스를 찾아야합니다. 내 질문은 :이 계산없이 C에서 할 수있는 distance
나는 무작위 데이터를 생성하기 위해 간단한 matlab 코드를 가지고 있고 유클리드 (Euclidean)와 마할 라 노비스 (Mahalanobis) 분류기를 사용하여 랜덤 데이터를 분류한다. 내가 겪고있는 문제는 각 분류 자의 오류 결과가 항상 동일하다는 것입니다. 둘 다 항상 같은 벡터를 잘못 분류합니다. 그러나 매번 데이터가 다릅니다. 따라서 데이터를