我有theano.tensor.var.TensorVariable
名为 H 。我想创建一个与 H 大小相同的随机矩阵,而矩阵应该有1个概率为 p 的值。
目前我有这个:
x = numpy.random.rand(...) * p
x = ...
H = H * T.shared(x)
现在的问题是:
TensorVariable
H 的大小?x
和0
之间的随机值的矩阵中修改p
,如果前一个值小于{{1},则每个值为1的矩阵}。如果有帮助,所需代码的八度版本如下所示:
p
编辑:
我发现these examples并尝试使用theano解决它:它说二进制返回成功的数量,但我需要一个填充0和1的矩阵。它也可以创建低值的random_integers 0和高值1,但我无法给出概率。