我一直在研究一些 OpenAI 健身房环境并遇到了这条线:
self.model = mujoco_py.MjModel(fullpath)
(https://github.com/openai/gym/blob/master/gym/envs/mujoco/mujoco_env.py#L28)
谁能告诉我 mujoco_py.MjModel() 是在哪里定义的?我认为这是从本地 MuJoCo / Cython 中提取的......
编辑
此外,当我搜索 mujoco_py ( <Python-installation-directory>/Lib/site-packages/mujoco_py/
) 的安装文件夹时,实际上没有MjModel
找到(Sublime 全文搜索)。(搜索可能会排除一些文件。)我确实发现了很多“mjModel”和“PyMjModel”。
我很困惑,因为通过 mujoco_py.MjModel() 进行的实例化似乎也创建了与使用 mujoco_py.load_model_from_path() 等函数不同的模型。前者有一个.data
属性,而后者显然没有。