Как я могу открыть файл .npy и работать с ним по сетиx? - PullRequest
1 голос
/ 15 июня 2019

Я работаю над проектом и хочу работать с пакетом networkx. Файл с матрицей смежности графа имеет формат .npy. Итак, сначала я хочу загрузить его с помощью numpy, а затем я хочу сделать некоторые графические функции для него с помощью networkx.

Я написал этот код, чтобы получить информацию о моем графике, но это неправильно. Я искал функции networkx, но я не уверен, какую функцию я могу использовать для файла .npy?

кто-нибудь может помочь мне получить информацию о графике, который я загрузил с помощью numpy ??

import numpy as np
import matplotlib.pyplot as plt
import networkx as nx

total = np.load('totaldata.npy')
G = nx.from_numpy_matrix(total)
print (nx.info(G))

когда я запускаю код, я получаю эту ошибку:

 File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/networkx/convert_matrix.py",
line 550, in from_numpy_matrix
n, m = A.shape

ValueError: too many values to unpack (expected 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...