gpt4 book ai didi

python - 如何使用python获取n维立方体中所有整数点的列表?

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:43 27 4
gpt4 key购买 nike

给定一个坐标从 (-x, -x, -x, ...) 到 (+y, +y +y, ...), x,y>0 的立方体,我如何得到一个所有具有简短易读代码的整数列表?

到目前为止我有:

list((x,y,z) for x in range(-x,y) for y in range(-x,y) for z in range(-x,y))
# has the dimension hardcoded

list(itertools.product(*[np.arange(-x, y)]*dim))
# difficult to understand what is going on

有没有更直观的解决方案?

最佳答案

你的第二个解决方案看起来非常好,但我会这样做:

list(itertools.product(range(-x, y), repeat=dim))

关于python - 如何使用python获取n维立方体中所有整数点的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41727442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com