【发布时间】:2020-03-11 08:36:35
【问题描述】:
我想构建两个二维数组
a = [[0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2],
[3, 3, 3, 3, 3, 3],
[4, 4, 4, 4, 4, 4],
[5, 5, 5, 5, 5, 5]]
b = [[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5]]
但我不能使用 for 循环。我知道我可以使用 np.arange(5) 获得一个数组,但不确定如何将其转换为上面显示的 2 个 2D 数组。 任何帮助将不胜感激
【问题讨论】:
-
你的意思是你不能使用 for 循环还是你的意思是它是一个限制?
-
如果我的回答有帮助,请告诉我并考虑接受。干杯
-
我会用它来创建大数组,所以使用两个 for 循环会让事情变得很慢
-
更好的复制目标:“Cloning” row or column vectors