Tôi đã chuyển mã cho một thuật toán isomap từ MATLAB sang Python. Tôi đang cố gắng hình dung mô hình thưa thớt bằng cách sử dụng chức năng gián điệp.tương đương scipy cho điệp viên MATLAB
MATLAB lệnh:
spy(sparse(A));
drawnow;
Python lệnh:
matplotlib.pyplot.spy(scipy.sparse.csr_matrix(A))
plt.show()
Tôi không thể sao chép các kết quả MATLAB bằng Python sử dụng lệnh trên. Sử dụng lệnh với chỉ A ở định dạng không thưa thớt cho kết quả khá giống với MATLAB. Nhưng nó mất khá nhiều thời gian (A là 2000-by-2000). Điều gì sẽ là MATLAB tương đương với một chức năng thưa thớt cho scipy?
Cảm ơn. Tôi đã tìm ra rằng lỗi trong mã của tôi để tạo ma trận A trong Python.One câu hỏi nhanh. Các ô vuông màu xanh được tạo ra là các số không phải không? – Nitin
Có, bạn đã đúng. – Jan