【发布时间】:2020-08-24 03:05:47
【问题描述】:
我正在尝试将一些 python numpy 代码转换为 javascript,但我不确定以下代码实际上在做什么。
self.W = np.random.rand(size, size)-0.5
self.W /= 0.9
- 0.5 在这种情况下会做什么?这是否会从多维数组中的每个数字中减去 0.5。就在那条线的下方,除法是否发生在 self.W 内部的每个元素上?要转换为 javascript,我是否只需遍历所有元素并将操作应用于该索引处的元素?
另外,在下面的 sn-p 中,实际发生了什么?我不知道发生了什么。我习惯用括号表示法作为索引,但这看起来像一个条件(比如三元?),但它看起来也正在生成一个新矩阵来执行此操作。
self.W[np.random.rand(size, size)>self.sparsity] = 0
感谢您的帮助。
【问题讨论】:
标签: javascript python numpy