【发布时间】:2018-11-19 09:27:01
【问题描述】:
我正在尝试替换 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]]
现在,基于一定的概率,我需要将a 的值替换为b 的值(例如,在生成随机数r 后,每个元素的值介于0 和1 之间,我如果 r > 0.8),将用 b 的元素替换 a 的元素。
如何使用 numpy/scipy 在 Python 中实现高性能?
【问题讨论】:
标签: python arrays numpy indexing scipy