问题标签 [elementwise-operations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
neural-network - 具有固定 blob 的 Caffe Element-Wise 乘法
我想我会在这里问多个问题,我喜欢任何评论,因为我是 Caffe 的新手。
在我的网络输入图像有大小1x41x41
因为我使用 64 批量大小我认为数据大小将是64x1x41x41
(如果这是错误的,请纠正我)
在一些卷积层(不改变数据大小)之后,我想将结果数据与预定义的大小 blob 相乘1x41x41
。EltwiseLayer
用它来做乘法似乎很方便。因此,为了定义第二个底层,Eltwise
我需要为 blob 提供另一个输入数据。(请告知是否可以通过其他方式完成)
第一个问题:批量训练让我很困惑。如果我想将一批图像与单个 blob 相乘EltwiseLayer
,底部尺寸是否应该相同?换句话说,我应该使用repmat
(matlab) 克隆 64 个 blob 的大小64x1x41x41
还是可以插入单个大小的 blob 1x1x41x41
?
第二个问题:我想将数据与 100 个不同的 blob 相乘,然后取 100 个结果的平均值。我需要定义 100EltwiseLayers
来完成这项工作吗?或者我可以在一个大小1x100x41x41
(或64x100x41x41
)的数据中收集 blob 并将数据克隆为 100 倍吗?如果是这样,我该怎么做?一个例子会非常有用。(我在TileLayer
某个地方看到过,但信息遍布整个银河系。)
提前致谢。
python - Python:“in”条件运算符的元素实现
所以,我有两个列表:
我想写一个条件if
语句,只有当所有内容y
都在时才为真x
。我该怎么做呢?
例如——assert(y[0] in x)
并且assert(y[a] in x)
都给予True
,但assert(y in x)
给予False
。同样,assert( any(y) in x )
也会引发错误。
opencv - 使用 OpenCV 的元素级功率
我目前正在读这本书。作者在第 83 页上写了一个代码片段,以便(如果我理解正确的话)计算两个矩阵的元素功率。但我认为代码没有实现其目的,因为矩阵dst
在执行后不包含逐元素的权力。
这是原始代码:
由于构造函数的参数 orcv::NAryMatIterator
是,我认为不允许const cv::Mat **
更改矩阵中的值。dst
我试图重新分配ptrs[2][j]
,dst
但未能获得正确的索引dst
。我的问题如下:
- 是否有一种方便的方法来计算矩阵元素的幂,就像
A .^ B
在 Matlab 中一样? - 有没有办法使用
cv::NAryMatIterator
来实现这个目标?如果不是,那么实现它的最有效方法是什么?
python - 熊猫系列元素乘法
我有两个熊猫系列 a 和 b 如下:
我想要的是第三个熊猫系列如下:
我尝试了以下操作:
但是,我不断收到以下相同的错误:
我想知道这样做的正确方法是什么?谢谢!
matlab - 向量的元素乘法 .* 在 Matlab 中给出矩阵
给定两个向量
众所周知,逐元素乘法a.*b
产生
调用这个结果c
,我们有c(i) = a(i)*b(i)
但我不明白怎么做a.*b'
,b'.*a
而且b'*a
都生产
对于矩阵乘法b'*a
,我们知道c(i,j) = b(i)*a(j)
。
但是为什么另外两个也会产生相同的结果呢?
javascript - How can I apply a custom scalar function elementwise to a matrix in math.js?
Consider the matrix m:
Apply the exponentiation function to m:
Now JSON.stringify(mexp)
outputs:
So the built in exponentiation function was applied elementwise to the matrix and the result is a matrix.
Let's say I have a custom scalar function sigmoid
:
Now I would like to apply sigmoid
elementwise to the matrix as if it was a math.js built in function:
How can I implement this?
java - 在 Java 中按元素检查两个数组是否共享至少一个元素
我试图在 Java 中找到一种有效的方法来检查两个数组是否至少有一个共同元素。所以这意味着 [1, 2, 2, 3] 和 [2, 3 ,5 ,6] 会给出 False,而 [1, 2, 2, 3] 与 [5, 2, 1, 5] 相比会给出 True . 目前我循环遍历元素,一旦元素之一相等就退出循环。有没有更有效的方法?
r - 将矩阵的元素与向量值相乘
我有一个矩阵 M,我想创建 3 个附加矩阵,其中每个附加矩阵具有 M 的某些 3x3 列切片乘以向量中的值,然后我将生成的 3 个新矩阵存储在 a 中list
。
我想做的伪代码
结果应该是什么样子
python - 2d 数组与 1d 数组比较返回 2d 数组
我正在尝试将 1D 数组元素与 2D 数组进行比较,并返回 2D 数组的元素,它在不使用 for 循环的情况下以 2D 数组形式满足条件。最好使用 numpy 或更快的方法。
现在我想得到一个包含 sum_Ta 元素的二维数组,如果元素小于百分比。这样 sum_Ta 的 250 个元素与百分比的 1 个元素比较 1000 次。最初我可以ES = sum_Ta[sum_Ta < percent[:,None]]
,但它只给了我一个一维数组,而不是一个二维数组。