observation = np.array(self.value["observation"], dtype=np.float64) legal_action = np.array(self.value['legal_action'], dtype=np.float64) sub_action_mask = np.array( self.value['sub_action_mask'], dtype=np.float64) lstm_hidden = np.array(self.value['lstm_hidden'], dtype=np.float64) lstm_cell = np.array(self.value['lstm_cell'], dtype=np.float64) return { 'observation': observation, 'legal_action': legal_action, 'sub_action_mask': sub_action_mask, 'lstm_hidden': lstm_hidden, 'lstm_cell': lstm_cell }
时间: 2024-04-12 20:33:31 浏览: 125
pv_array.zip_MPPT PO matlab_PV array_mppt_pv_pv mppt
5星 · 资源好评率100%
这段代码是将一些值转换为NumPy数组,并将它们作为字典返回。其中包括以下键值对:
- 'observation': 将self.value["observation"]转换为浮点数类型的NumPy数组。
- 'legal_action': 将self.value['legal_action']转换为浮点数类型的NumPy数组。
- 'sub_action_mask': 将self.value['sub_action_mask']转换为浮点数类型的NumPy数组。
- 'lstm_hidden': 将self.value['lstm_hidden']转换为浮点数类型的NumPy数组。
- 'lstm_cell': 将self.value['lstm_cell']转换为浮点数类型的NumPy数组。
这个函数的目的是将这些值以字典的形式返回,方便后续使用。
阅读全文