小编Som*_*hit的帖子

Numpy用另一个数组的特定行和列替换一个数组的特定行和列

我试图替换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之间,我将替换元素abif> 0> ).

我如何使用numpy/scipy在Python中以高性能执行此操作?

python arrays indexing numpy scipy

4
推荐指数
1
解决办法
675
查看次数

标签 统计

arrays ×1

indexing ×1

numpy ×1

python ×1

scipy ×1