我正在研究this link,这就是代码。
U1 = np.random.rand(*H1.shape) < p # first dropout mask
为什么我尝试这样做会失败?
import numpy
numpy.random.rand(*1) < 2
我知道rand()
函数接收了一个数字,这就是为什么我觉得代码应该有用的原因。
答案 0 :(得分:9)
List<Boolean> allStatus = new ArrayList<>();
allStatus.stream().forEach((status) -> { assert status; });
将元组解压缩为多个输入参数。代码使用*
属性(这是一个元组)创建一个与H1
形状相同的随机矩阵,作为shape
的维度输入。
您可以使用任何元组
执行此操作np.random.rand
您正在尝试解包将要失败的整数。