Как наиболее эффективный способ получить длину пути от матрицы смежности с помощью Numpy?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как наиболее эффективный способ получить длину пути от матрицы смежности с помощью Numpy?

Сообщение Anonymous »

Проблема, которую я решаю, заключается в оптимизации генетического алгоритма для проблемы с продавцом. Расчет пути занимает больше всего времени. Вот текущий код, над которым я работаю: < /p>
from itertools import pairwise
import numpy as np
from random import shuffle

def get_path_len(adj_mat: np.ndarray, path: np.ndarray) -> float:
return sum(adj_mat[i, j] for i, j in pairwise(path)) + adj_mat[path[-1], path[0]]

mat = np.random.randint(1, 1000, (100, 100))
path = np.asarray(list(range(100)))
shuffle(path)

print(get_path_len(mat, path))


Подробнее здесь: https://stackoverflow.com/questions/795 ... trix-using
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как наиболее эффективный способ получить длину пути от матрицы смежности с помощью Numpy?
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как построить вложенный список смежности из списка смежности и иерархии?
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как построить вложенный список смежности из списка смежности и иерархии?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как построить вложенный список смежности из списка смежности и иерархии?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Кратчайшие пути из матрицы смежности
    Anonymous » » в форуме JAVA
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»