#arrays #python-3.x #numpy
#массивы #python-3.x #тупица
Вопрос:
Вопрос заключается в том, чтобы разработать решение проблемы коммивояжера с помощью networkx. Мне дали список городов, которые хранятся в виде массива numpy. В настоящее время массив имеет размеры: 20×2, и я пытаюсь преобразовать его в квадратную матрицу. Я использовал np.reshape и np.resize, но они не сработали.
Может ли кто-нибудь также дать мне совет о том, как определить параметры для использования с np.resize и np.reshape? Я прочитал соответствующую документацию numpy и не понимаю, как определить размер, который необходимо указать.
Комментарии:
1. Вы совершенно неправильно поняли проблему, если используете для этого изменение формы или размера.
2. Я не думаю, что вы можете просто изменить размер. 20×2-это 40 элементов, что не является квадратным числом для одной вещи. Ваша квадратная матрица должна быть расстоянием от города до города?