Tôi đang gặp khó khăn khi tìm cách phân tích cú pháp tệp văn bản thành biểu đồ trong python. Tệp có định dạng sau:phân tích cú pháp từ tệp văn bản sang đồ thị (python)
4 4
o . o . o . o
- - . -
o . o . o | o
. - . .
o | o . o . o
. - . -
o . o . o . o
Các số nguyên ở trên cùng là kích thước (hàng, cột). Tôi cần tính đến khoảng trống giữa mỗi nhân vật. Đây là giả sử để đại diện cho một mê cung mà tôi sẽ phải chạy một tìm kiếm để xác định đường dẫn tối ưu cho một điểm bắt đầu và điểm cuối. Đó là một phần tôi đã tìm ra. Tôi chỉ cần giúp phân tích cú pháp tệp văn bản này thành biểu đồ để tôi có thể chạy tìm kiếm.
Ý bạn là gì khi phân tích cú pháp thành ["đồ thị"] (http://en.wikipedia.org/wiki/Graph_%28data_structure%29)? Có một loại "đồ thị" được xây dựng trong Python? (Tôi nhận được 'tên 'đồ thị' không được định nghĩa'). Có một số loại tùy chỉnh bạn đã tạo không? Hay bạn không có bất kỳ ý tưởng cụ thể nào và bạn muốn chúng tôi đề xuất một đại diện phù hợp? –