本文整理汇总了Python中State.State.speed方法的典型用法代码示例。如果您正苦于以下问题:Python State.speed方法的具体用法?Python State.speed怎么用?Python State.speed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类State.State
的用法示例。
在下文中一共展示了State.speed方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: giveExceptionalEvent
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import speed [as 别名]
def giveExceptionalEvent(self):
# Returns an exceptional event with 0.5% chances, returns false otherwise
if random.random() < 0.005:
# Create the exceptional event state
event = State('event');
event.speed = {}
event.distance = {}
event.direction = {}
event.lane = {}
# Randomly fill out the properties of the exceptional event
event.target = self.__getRandomTarget()
event.speed[event.target] = self.__getRandomSpeed()
event.distance[event.target] = self.__getRandomDistance()
event.direction[event.target] = self.__getRandomDirection()
event.lane[event.target] = self.__getRandomLane()
return event
else:
return False
示例2: State
# 需要导入模块: from State import State [as 别名]
# 或者: from State.State import speed [as 别名]
noOfProblem = 100
tab = ''
fileStr = '[\n'
tab = tab + '\t'
count = 0
# Populate 100 problems
while count < noOfProblem:
# Create the event state
state = State('state')
state.speed = {}
state.distance = {}
state.direction = {}
state.lane = {}
# Randomly fill out the properties of the exceptional event
state.target = getRandomTarget()
state.speed['me'] = getRandomSpeed()
state.speed[state.target] = getRandomSpeed()
state.distance[state.target] = getRandomDistance()
state.direction[state.target] = getRandomDirection()
state.lane[state.target] = getRandomLane()
# find a realistic plan for this event
plan = find_plan(state)