前提・実現したいこと
研究している制約付き強化学習手法をSafety GymというOpenAIが提供しているシミュレーションツール上で動作させたいのですが、プログラムが理解できず進めない状態です。
該当のソースコード
https://github.com/openai/mujoco-py/blob/master/mujoco_py/cymj.pyxより
cython
1cdef void c_error_callback(const char *msg) with gil: 2 ''' 3 Wraps the error callback so that we can pass a python function to the callback. 4 MuJoCo error handlers are expected to terminate the program and never return. 5 ''' 6 global py_error_callback 7 8 try: 9 (<object> py_error_callback)(msg) 10 except Exception as e: 11 global py_error_exception 12 py_error_exception = e
try文の中身がわかりません。
try文内は実行したい処理を記述するはずであるのに、変数であるpy_error_callback
にmsg
を入力して実行?の意味が理解できません。
様々な検索パターンを試してみましたが、知りたい内容はヒットせず理解する事が出来ませんでした。
初歩的な知識に関する質問ですが、ご存じの方教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/02 03:48