Я портировал код для алгоритма isomap от MATLAB до Python. Я пытаюсь визуализировать шаблон разреженности, используя функцию шпиона.scipy эквивалент для MATLAB spy
команды MATLAB:
spy(sparse(A));
drawnow;
команда Python:
matplotlib.pyplot.spy(scipy.sparse.csr_matrix(A))
plt.show()
Я не в состоянии воспроизвести результат MATLAB в Python, используя приведенную выше команду. Использование команды с только A в не разреженном формате дает аналогичный результат MATLAB. Но он занимает довольно много времени (A 2000-к-2000). Каким будет эквивалент MATLAB для разреженной функции для scipy?
Спасибо. Я понял, что ошибка была в моем коде для создания матрицы A в Python. Один быстрый вопрос. Полученные синие квадраты - это неправильные нули? – Nitin
Да, вы правы. – Jan