puthon的random,概率和随机选择
puthon 中随机 概率选择 ,和随机选择
import random actions = ['u','r','d','l'] qline = {'u':1.2, 'r':-2.1, 'd':-24.5, 'l':27} epsilon = 0.3 # 以0.3的概率进行随机选择 def choose_action(epsilon): action = None if random.random()<0.3: # 以0.3概率的作为判断条件,random()会在0到1的范围内,随机选择数字。 #从list中随机获取1个元素,作为一个片断返回 action = random.sample(actions, 1) pass # 实现对动作的随机选择 else: #Python中获取字典中最值对应的键 action=max(qline, key=qline.get) pass # 否则选择具有最大 Q 值的动作 return action
相关推荐
xiaouncle 2020-07-31
guangyacyb 2020-06-14
pengkunstone 2020-06-09
jessieHJ 2020-05-31
Lexan 2020-04-15
wangqing 2020-04-07
xclxcl 2020-03-04
新路 2020-02-26
明天你好 2020-01-28
大脸猫脸大 2020-01-18
georgeandgeorge 2019-12-28
doubinning 2019-12-05
singer 2019-12-04
那年夏天 2019-11-17
xinhao 2019-11-12
jocleyn 2019-11-10
zhinanpolang 2019-08-23
prettyice 2010-03-24