问题标签 [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.
matlab - 3D 矩阵与 2D 矩阵的元素乘法
考虑以下 2 个矩阵:A = 3x3x3 和 B = 3x3。是否可以在不使用 for 循环的情况下在 A 的每个切片和内核 B 之间执行元素乘法?我目前的实现如下:
其中 C 是一些输出矩阵
matrix - 仅对 SAS IML 中矩阵中的某些列执行计算
我需要在 IML 中创建一个包含多列的矩阵,并仅对某些列进行一些计算(一列中的值不得更改)。例如,我需要将一列乘以另一列元素。这个的语法是什么?
python - theano(python):逐元素渐变
我正在尝试使用
例如,
输出-f(x):5乘1向量,
关于输入-X:5 x 1 向量
我可以这样做,
结果是
但由于它效率不高,因此我想得到 5 x 1 向量
通过做类似..
这是行不通的。
有没有办法做到这一点?(对不起格式不好..我是新来的,正在学习)
(我添加了更清晰的示例):
给定输入向量:x[1], x[2], ..., x[n]
和输出向量:y[1], y[2], .., y[n],
其中 y[i] = f(x[i])。
我想要的结果
仅 df(x[i])/dx[i]
而不是
df(x[i])/dx[j] for (i<>j)
,为了计算效率(n 是数据数 > 10000)
python - 在 OpenCV 3.0 中,如何在元素操作(python 和 C++)之后使用 equalizeHist 等函数
我已经对我的图像执行了元素操作。(基本上我实现了一个算法来去除污迹。请注意,avggrad、I0avggrad、avg 和 I0avg 都是包含浮点数作为元素的 mat 类型)
使用后我想执行直方图均衡
但我不能这样做,因为我收到以下错误
我意识到这是因为图像格式存在某些不一致。在短期内,我有一个小工作。我保存图像并加载保存的图像,然后它就可以工作了。但我想知道一个更好的方法。为了冗长,我也会写下这段代码
作为附加信息,我在打印矩阵时给出了矩阵的输出
的输出
是
以下代码的输出
是:
显然,正在发生转换。谁能建议一个更好的方法来解决这个问题?也许我应该尝试将矩阵“avggrad、I0avggrad、avg 和 I0avg”转换为整数然后继续?
另外请建议如何在 C++ 中解决类似的问题,因为我稍后必须在 C++ 中实现它,我相信它可能会帮助遇到类似问题的其他人。(据我所知,一个名为 convertTo 的函数可能会有所帮助,对吗?)
matlab - 如何在matlab中对矩阵元素进行采样
我有一个我想从矩阵中采样的坐标列表。有什么优雅的方法吗?
理想情况下,看起来像:
这相当于
我敢肯定有人问过这个问题,但我在任何地方都找不到。
lua - 将函数应用于 Torch 中的每一行
我知道张量有一个apply
方法,但这只会对每个元素应用一个函数。有没有一种优雅的方式来进行逐行操作?例如,我可以将每一行乘以不同的值吗?
说
和
我想将i
A 的第 th 行中的每个元素乘以i
B 的第 th 元素得到
我该怎么做?
matlab - MATLAB中的稀疏矩阵乘法与spfun
我有一个 size 的密集列矩阵和一个y
size的(m,1)
稀疏矩阵x
。我想使用和 的每一列进行
逐元素乘法。
得到的稀疏矩阵仍然是大小。
稀疏矩阵加载到内存时大约为 10GB。
可以帮助我以高效记忆的方式实现我的目标吗?(m,n)
y
x
(m,n)
x
spfun
我很难理解其背后的逻辑。
谢谢你。
python - 如何进行元素处理(首先是 int,然后是成对绝对长度)以避免内存问题?(Python)
我想处理uint
一大串数字(test1),我这样做是“长度”的块。我需要它们signed int
,然后我需要它作为此列表中每个偶数和奇数值的绝对长度。
但我想摆脱两个问题:
- 它使用了很多内存
- 这需要很长时间!
那么我怎样才能让它更快呢?有什么诀窍吗?我也可以使用numpy
,这样做没有问题。
提前致谢!
python - Python:如何根据其表示进行除法?
我想对其字母表进行除法。举个例子如下:
给出的二进制文件是 csv 格式:
binary.csv:CAT、GAA
binary.csv 需要与 csv 文件中的单行值相乘。
单.csv:
下面的代码对文件和输出中的值进行乘法运算:
代码
我有额外的 csv 文件,我想对先前的输出和相对于其字母表的值进行除法:
CAT 的值除以 0.5,0.4,0.1,GAA 分别除以 0.9,0.2,0.2,这样我就可以得到一个全新的输出,如下所示:
在数组上使用 numpy 可能会解决这个问题,但是当用于数千个数据时,它可能不合适。当我尝试 60,000++ 数据时,发生内存不足。
谁能帮我?
python - Python:如何根据分配的特定值划分csv文件中的行值?
我想对其字母表进行除法。举个例子如下:
给出的二进制文件是 csv 格式:
binary.csv:CAT、GAA
binary.csv 需要与 csv 文件中的单行值相乘。
单.csv:
下面的代码对文件和输出中的值进行乘法运算:
代码
我有额外的 csv 文件,我想对先前的输出和相对于其字母表的值进行除法:
CAT 的值除以 0.5,0.4,0.1,GAA 分别除以 0.9,0.2,0.2,这样我就可以得到一个全新的输出,如下所示:
在数组上使用 numpy 可能会解决这个问题,但是当用于数千个数据时,它可能不合适。当我尝试 60,000++ 数据时,发生内存不足。
谁能帮我?