【发布时间】:2019-12-26 01:17:10
【问题描述】:
我有一个 4x4 数组。
最初这些值都设置为 0,但是我想将最里面的 2x2 值更改为随机浮点数。
a = np.zeros((4,4))
print(a)
a[1:3,1:3] = random.uniform(-1,1)
print(a)
创建一个输出:
[[0. 0. 0. 0. ]
[0. 0.66529858 0.66529858 0. ]
[0. 0.66529858 0.66529858 0. ]
[0. 0. 0. 0. ]]
当期望的结果是:
[[0. 0. 0. 0. ]
[0. 0.random0 0.random1 0. ]
[0. 0.random2 0.random3 0. ]
[0. 0. 0. 0. ]]
【问题讨论】:
标签: python arrays numpy splice