a, b = obs_to_state(env, obs)#State value after discretization File "E:\car\Q_learning.py", line 44, in obs_to_state a = int((obs[0] - env_low[0])/env_dx[0])#'/' TypeError: only size-1 arrays can be converted to Python scalars
时间: 2023-02-18 21:48:33 浏览: 90
解决问题:TypeError: only size-1 arrays can be converted to Python scalars
a, b = obs_to_state(env, obs) 这一行代码的意思是将 env 和 obs 两个参数传入 obs_to_state 函数,然后将函数的返回值赋值给变量 a 和 b。
其中 env 是一个环境变量,可能是指游戏环境或者模拟环境等;obs 是观测值,可能是游戏中的画面、传感器数据等。obs_to_state 函数的作用是将这些观测值转化为状态,然后返回状态的值给变量 a 和 b。
需要注意的是,这一行代码的具体含义取决于 obs_to_state 函数的实现方式,因此无法进一步说明。
阅读全文