Есть ли более эффективный способ вычисления матрицы расстояний? - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть сто массивов из 288, и мне нужно вычислить матрицу расстояний для всех массивов, это работает с кодом ниже в aprox. 10 секунд. Есть ли более эффективный способ сделать это, потому что это должно быть сделано с 50000 массивами, и это занимает слишком много времени.

dist=np.zeros((100,100))
pf = np.array(purpose_fin)
  for i in range(100):
   for j in range(100):
    dist[i][j] = 288-sum(np.equal(pf[i],pf[j]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...