【发布时间】:2015-03-23 01:05:10
【问题描述】:
我有一个相对较大的数组,例如200 x 1000。矩阵是一个稀疏矩阵,其中元素可以被视为权重。权重范围从 0 到 500。我想生成一个相同大小的新数组,200x1000,其中新数组的 N 个元素是随机整数 {0,1}。新矩阵中元素为 0 或 1 的概率与原始数组的权重成正比 - 权重越高,1 与 0 的概率越高。
换一种说法:我想生成一个大小为 200x1000 的零矩阵,然后根据 200x1000 的权重矩阵随机选择 N 个元素翻转为 1。
【问题讨论】:
标签: python arrays random-sample