首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知长度数组,随时分配数组的任何部分

未知长度数组,随时分配数组的任何部分
EN

Stack Overflow用户
提问于 2019-12-16 02:59:51
回答 2查看 19关注 0票数 0

我是与Q-学习,并希望一个3D政策梯度是完全空的,直到人工智能需要访问它。

这是因为我的状态是三个输入,每个输入都可以是从1到无穷的任意整数,每一个大于1的数字都越来越不可能。

希望这是可能的。我也不是在寻找代码交给我,只是希望有人能指出我的正确方向。

代码语言:javascript
复制
policyGradient = [][][]
policyGradient[5][10][15] = 0.5
print(policyGradient[5][10][15]) // Expected output being 0.5. 

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-16 03:14:08

您可以使用dict dicts,但如果不需要对任何特定状态输入进行索引,则只需使用带键元组的dict:

代码语言:javascript
复制
gradient = dict()

gradient[5,10,15] = 0.5
票数 1
EN

Stack Overflow用户

发布于 2019-12-16 03:14:17

有点烦人

代码语言:javascript
复制
import collections
magic = lambda:collections.defaultdict(magic)
dd = magic()
dd[5] = 6
dd[6][7][7]=67
print(dd[6][7][7])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59350050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档