我试图替换Numpy数组的特定行和列,如下所示.
数组a和b的值最初如下:
a = [[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
b = [[2 3 4 5]
[6 7 8 9]
[0 2 3 4]]
Run Code Online (Sandbox Code Playgroud)
现在,基于一定的概率,我需要执行元素替换a
的值b
(例如,在生成随机数之后,r
对于每个元素,在0和1之间,我将替换元素a
与b
if> 0> ).
我如何使用numpy/scipy在Python中以高性能执行此操作?