【发布时间】:2018-11-23 03:27:35
【问题描述】:
我有以下不完整的 Julia 代码:
mutable struct Env
end
function step(env, action:UInt32)
return ones(8), 1.0, true, Dict()
end
function reset(env)
return ones(8)
end
当我尝试使用它时,我收到以下错误:
LoadError:方法定义错误:函数 Base.step 必须是 显式导入以进行扩展 LoadError:方法定义中的错误:函数 Base.reset 必须是 显式导入以进行扩展
我不知道 Base.step 和 Base.reset 是什么,我不想扩展它们。
我有什么方法可以保留这些函数名而不扩展基本函数吗?如果我只是用我完全不相关的方法扩展基本功能,会有问题吗?
我真的不想更改我的函数的名称,因为我想让它们与OpenAI Gym API 保持一致。
【问题讨论】:
标签: julia