AI4Finance-Foundation / AI4Finance-Foundation/ElegantRL
list(map()) bug
Đang mở
bug
- Ngôn ngữ chính
- Python
- Star
- 4.4k
- Fork
- 978
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
注意到在[PR#202](https://github.com/AI4Finance-Foundation/ElegantRL/pull/202)中为了加快速度,将`list()`替换成`[]`,但是将所有的`list(map())`都替换成了`[map()]`,例如[AgentBase.py](https://github.com/AI4Finance-Foundation/ElegantRL/blob/master/elegantrl/agents/AgentBase.py)第282行:
```python
traj_list1 = [map(list, zip(*traj_list))] # state, reward, done, action, noise
```
这不会引起迭代展开,而是生成了单个元素的list对象,如下:
```python
>>> list(map(list, zip(*((1,2,3),(4,5,6)))))
[[1, 4], [2, 5], [3, 6]]
>>> [map(list, zip(*((1,2,3),(4,5,6))))]
[]
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.