本文整理汇总了Python中ai.AI.getNeuralResult方法的典型用法代码示例。如果您正苦于以下问题:Python AI.getNeuralResult方法的具体用法?Python AI.getNeuralResult怎么用?Python AI.getNeuralResult使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ai.AI
的用法示例。
在下文中一共展示了AI.getNeuralResult方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: BrainConnection
# 需要导入模块: from ai import AI [as 别名]
# 或者: from ai.AI import getNeuralResult [as 别名]
class BrainConnection():
def __init__(self):
self.ai = AI(realtimeMode=True)
random.seed(self.ai.getRandomness())
self.lastValue = self.ai.getNeuralResult()
self.directionValue = 50
#while True:
# print self.getDirection()
#we get a directional vector between 0 and 100 which is influenced by the
#returned values from the brain interface
def getDirection(self):
currentValue = self.ai.getNeuralResult()
if currentValue == self.lastValue:
return self.directionValue
if self.lastValue > currentValue:
if self.directionValue != 100:
self.directionValue += 10
else:
if self.directionValue != 0:
self.directionValue -= 10
self.lastValue = currentValue
return self.directionValue
#returns entropy data depending on the analogue converted data from the brain interface
def getRandomness(self,randrange):
return random.randrange(randrange)