Tôi đang giải các phương trình vi phân đòi hỏi phải đảo các ma trận vuông dày đặc. Ma trận đảo ngược này tiêu tốn phần lớn thời gian tính toán của tôi, vì vậy tôi đã tự hỏi liệu tôi có đang sử dụng thuật toán nhanh nhất có sẵn không.
Lựa chọn hiện tại của tôi là numpy.linalg.inv . Từ số của tôi, tôi thấy rằng nó có tỷ lệ là trong đó n là số hàng, vì vậy phương thức này dường như là loại bỏ Gaussian.
Theo Wikipedia , có những thuật toán nhanh hơn có sẵn. Có ai biết nếu có một thư viện thực hiện những điều này?
Tôi tự hỏi, tại sao không phải là numpy sử dụng các thuật toán nhanh hơn?
scipy.sparse
giúp như thế nào ?
scipy.sparse
có liên quan ở đây?