(-x、-x、-x、...)から(+ y、+ y + y、...)、x、y> 0までの座標を持つキューブが与えられた場合、短く読みやすいコードを持つすべての整数のうちのどれですか?Pythonを使ってn次元キューブ内のすべての整数点のリストを取得する方法は?
これまでのところ私が持っている:
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
は、より直感的な解決策はありますか?
これは確かに明確です。 – NOhs