Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PARL
提交
9e782d03
P
PARL
项目概览
PaddlePaddle
/
PARL
通知
67
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PARL
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
9e782d03
编写于
5月 11, 2020
作者:
L
LI Yunxiang
提交者:
GitHub
5月 11, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update utils.py (#261)
* Update utils.py * Update utils.py
上级
87e68119
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
0 deletion
+4
-0
parl/utils/utils.py
parl/utils/utils.py
+4
-0
未找到文件。
parl/utils/utils.py
浏览文件 @
9e782d03
...
...
@@ -13,6 +13,7 @@
# limitations under the License.
import
sys
import
numpy
as
np
__all__
=
[
'has_func'
,
'action_mapping'
,
'to_str'
,
'to_byte'
,
'is_PY2'
,
'is_PY3'
,
...
...
@@ -45,9 +46,12 @@ def action_mapping(model_output_act, low_bound, high_bound):
Returns:
action: np.array, which value is in [low_bound, high_bound]
"""
assert
np
.
all
(((
model_output_act
<=
1.0
),
(
model_output_act
>=-
1.0
))),
\
'the action should be in range [-1.0, 1.0]'
assert
high_bound
>
low_bound
action
=
low_bound
+
(
model_output_act
-
(
-
1.0
))
*
(
(
high_bound
-
low_bound
)
/
2.0
)
action
=
np
.
clip
(
action
,
low_bound
,
high_bound
)
return
action
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录