我正在尝试将一些 python numpy 代码转换为 javascript,但我不确定以下代码实际在做什么。
self.W = np.random.rand(size, size)-0.5
self.W /= 0.9
在这种情况下做什么- 0.5
?这是否从多维数组中的每个数字中减去 0.5。在那条线的下方,除法是否发生在 self.W 内部的每个元素上?要转换为 javascript,我是否会遍历所有元素并将操作应用于该索引处的元素?
另外,在下面的代码片段中,实际发生了什么??我不知道发生了什么。我习惯用括号表示法作为索引,但这看起来像是一个条件(比如三元?),但它看起来也像是在生成一个新矩阵来执行此操作。
self.W[np.random.rand(size, size)>self.sparsity] = 0
谢谢你的帮助。
郎朗坤
相关分类