本文整理匯總了Python中pybrain.rl.environments.episodic.EpisodicTask.getObservation方法的典型用法代碼示例。如果您正苦於以下問題:Python EpisodicTask.getObservation方法的具體用法?Python EpisodicTask.getObservation怎麽用?Python EpisodicTask.getObservation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pybrain.rl.environments.episodic.EpisodicTask
的用法示例。
在下文中一共展示了EpisodicTask.getObservation方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: getObservation
# 需要導入模塊: from pybrain.rl.environments.episodic import EpisodicTask [as 別名]
# 或者: from pybrain.rl.environments.episodic.EpisodicTask import getObservation [as 別名]
def getObservation(self):
""" An augmented observation of the underlying environment state that
also includes the current portfolio weights, right before
realloacation.
Returns:
state (np.array): the augmented state (size (P+1) * (I+1))
"""
# Observe past asset returns from the environment
pastReturns = EpisodicTask.getObservation(self)
# Return augmented state
return np.concatenate((pastReturns, self.currentAllocation))