问题标签 [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.
c++ - 将 OpenCV Mat 与标量元素进行比较
我有一个cv::Mat
A
,其中有CV_32F
。但是它保存整数值,如 1,2....100。我想形成一个与A
.
但是如果 A(x,y) 不等于 5(比如说),则掩码必须包含零。如果 A(x,y) 等于 5(比如说),则掩码必须包含 1。
我想稍后将其用作投资回报率。
python - 不同长度的numpy数组的元素比较
我想根据更大/更小的关系来比较大小相等的 numpy 数组。具体来说,我有
尽管 0.8 小于 1.0,但最后一个元素是 False。这似乎发生在不均匀的数组长度上。我在这里错过了什么吗?
我正在使用 Python 2.7.6 和 NumPy 1.8.0。
但是,它适用于 NumPy 1.8.2。
python - 两个 numpy 数组中的较大者,逐元素
我有两个 numpy 数组,我试图找到其中更大的数组(元素明智,即所有元素都应该更大)
但我没有得到所需的输出并出现错误
python - 基于其他列中的相同值/匹配,从两个数据帧中按元素减(或加)列
我有两个数据框。
我想从 df2 中的平均列中减去 df1 中的平均列,并且只对值在列“SN”、“Quad”、“Channel”中匹配的元素执行此操作。如果这些值不匹配,我想“丢弃”数据。我想对 mean2 列做同样的事情。我想将生成的数据框分配给一个新的数据框。在熊猫中有没有简单/直接的方法来做到这一点?
我最终应该是:
ruby - 如何为 Ruby 数组执行元素乘法?
课程、学分和积分是大小相等的 Ruby 数组。
此方法在我尝试运行时提示错误消息。
错误信息:
list - Mathematica:按元素添加列表列表
我有一个数字列表。我通过将所有第一个元素加在一起,将所有第二个元素加在一起等方式将它们添加到一个列表中。例如,如果我的列表是 { {1,2,3}, {1,2,3}, {1 ,2,3,4} } 我想以 {3,6,9,4} 结尾。我如何在 Mathematica 中做到这一点?
python - 对两个二进制列表进行 OR 元素操作
我有两个二进制列表的以下代码,我想获得一个结果列表,其中元素i
将是OR
应用于i
两个列表元素的操作:
我期待一个结果[11100]
,但结果是:
我检查了 ior 运算符,文档说它执行操作:
所以我也尝试了以下检查:
得到结果:
这是有道理的,但与列表第三位获得的结果不一致。我不明白为什么上面的 map 操作的结果不是[11100]
。我在这里遗漏了一些东西,我希望你能对此有所了解。
python - 比较包含字符串的numpy数组
我正在寻找一种有效的方法来检查某个 numpy 数组中的所有字符串条目是否包含在第二个 numpy 数组中。请参见下面的示例。Array_1 将是应检查的最小动物。如果不包含任何动物或部分动物,则该函数应返回 False,如果包含所有三个动物(以任意顺序),则该函数应返回 True。
我当前的解决方案肯定有太多的 for 循环和 if 语句。我已经看过 numpy 数组逻辑操作,但在我看来这些并不完美,因为我的数组没有相同的长度,也不一定有相同的动物顺序!?
python - 一维和二维数组之间的元素比较
想要在 1D 和 2D 数组之间执行元素比较。1D 数组的每个元素都需要与 2D 的相应行进行比较(例如更大),并且将创建一个掩码。这是一个例子:
我想要做
这样 A 的第一行将与 B[0] 进行比较,即 5。结果将是一个布尔数组。
如果我尝试这个,我会得到:
有任何想法吗?
matlab - MATLAB 中的高效 3D 逐元素运算
假设我有两个矩阵:
我想X
从每个切片C
中减去Y
. 这是一个相当普遍的问题,我找到了三种替代解决方案:
我正在构建一个经常(即数千次)解决此类问题的程序,因此我正在寻找最有效的解决方案。以下是常见的结果模式:
循环显然要慢一些,bsxfun 比 repmat 慢一点。X
当我对 的切片进行逐元素乘法(而不是减法)时,我发现了相同的模式Y
,尽管 repmat 和 bsxfun 在乘法中更接近一些。
增加数据的大小...
在这里,repmat 是明显的赢家。我想知道 SO 社区中是否有人有一个很酷的技巧来加快这个操作。