| """maze_env —— 生产级二维迷宫强化学习环境(Gymnasium 标准接口)。 | |
| 公开 API | |
| -------- | |
| * :class:`MazeEnv` — 环境主类。 | |
| * :class:`Action` — 四方向动作枚举(``UP / DOWN / LEFT / RIGHT``)。 | |
| * :func:`bfs` — BFS 最短路算法(供训练脚本与 Web App 直接使用)。 | |
| 快速上手:: | |
| from maze_env import MazeEnv, Action | |
| from maze_env.bfs import bfs | |
| env = MazeEnv(grid_size=10, obstacle_density=0.25, seed=42) | |
| obs, info = env.reset() | |
| obs, reward, terminated, truncated, info = env.step(Action.RIGHT) | |
| """ | |
| from maze_env.env import MazeEnv | |
| from maze_env.actions import Action | |
| from maze_env.bfs import bfs | |
| __all__ = ["MazeEnv", "Action", "bfs"] | |
| from importlib.metadata import version, PackageNotFoundError | |
| try: | |
| __version__ = version("maze-env") | |
| except PackageNotFoundError: | |
| __version__ = "unknown" | |