vectorization 相关问题

矢量化是指一种编程范例,其中函数一次性在整个数组上运行。这在函数调用,存储器访问,并行化和代码表达方面提供了好处。某些编程语言(如MATLAB)经过优化,可在向量化时提供最佳性能。

如何矢量化模数?

在R中,我有一个带整数的向量,对于多个值,它应被检查为可以除尽而没有余数。 v

回答 1 投票 2

引用row.names和colnames列表的矩阵元素

我有一个data.frame,由两列组成,对应于数字矩阵的row.names和colnames。例如:myDF

回答 1 投票 0

特征缩放的矢量化

我想要缩放具有2列的矩阵(X)。我正在使用均值归一化,我在Octave中写了以下行:X_norm = X mu = mean(X); sigma = std(X); X_norm(:,1)=(X_norm(:,1).- ...

回答 2 投票 1

外部产品的矢量化减少 - NumPy

我对NumPy比较新,经常读到你应该避免写循环。在很多情况下,我理解如何处理,但目前我有以下代码:p = np.arange(15)....

回答 1 投票 4

numpy vectorized方式来改变多行数组(行可以重复)

我在为cs231n assignment1实现矢量化svm渐变时遇到了这个问题。这是一个例子:ary = np.array([[1,-9,0],[1,2,3],[0,0,0]])ary [[0,1] ...

回答 1 投票 2

在NumPy Python中广播行到列时,通过引用增加数组的最有效方法是什么?它可以被矢量化吗?

我在Python范围内有这段代码(len(ax)):对于范围内的j(len(rx)):x = ax [i] + rx [j] y = ay [i] + ry [ j] A [x,y] = A [x,y] + 1其中A.shape =(N,M)ax.shape = ay ....

回答 1 投票 1

处理器核心具有多个矢量流水线时的simdlen值

我正在阅读OpenMP 4.5标准并试图让我想起!$ omp simd / #pragma omp simd指令。具体来说,我不清楚允许的simdlen值是什么。如果我 ...

回答 1 投票 1

R中Loop的矢量化:债券的现金流

我需要计算以不规则方式摊还的债券的美元摊销(债务偿还)值。例如,我创建了以下摊销方案:期间1:不...

回答 1 投票 0

如何避免包含`a(i)= b(i,c(i))`的显式循环?

您可以使用符号:索引或根本没有索引(在F95中)将您的普通矢量加法编码为do循环。我想这对编译器没有任何影响。不幸的是,我有......

回答 2 投票 0

什么SELECT指令降低到ISA?

在向量化时,如果循环包含'if constructs',则llvm会尝试通过替换SELECT指令来展平它们以使控制流直,如果基本块不能转向...

回答 1 投票 1

将矢量化函数转换为矢量化函数Python

我想解决下一个问题:我有一个值矩阵,每个值代表一个电影的评级,我有下一个函数返回一个值(距离):def getDistanceBetween2Movies(...

回答 2 投票 1

通过检查第二个数组中的条件快速总结一个数组中的元素[重复]

我有三个数组a =数组([4,4,3,5,5,4,6,5,6])b =数组([0,1,2,2,2,3,3,4] 4])c = array([0,0,0,0,0])我想对b中所有元素的所有元素求和。例如 ...

回答 1 投票 1

在数据框中应用日志功能[关闭]

我正在尝试通过应用日志转换来更改R中数据框内的值。我的数据框只包含数值。当我应用这个函数logFunct

回答 2 投票 2

在匿名函数内联中将NaN设置为零

我使用匿名函数实现了分段函数,该函数也可以在向量或矩阵中进行求值:f = @(x)exp(((x-.25)。*(x-.75))。^ - 1)。* (.25 <x&x <.75);问题 ...

回答 4 投票 5

如何在data.frame中动态创建差异列或增量列?

我的数据框具有来自Balance,Balance1,Balance2,...,Balance36的未结余额的列名。我想为每个月之间的增量添加一列,即Delta2 = Balance2 - Balance1如何......

回答 2 投票 0

创建一个零填充的2D数组,其中一个位置由向量索引

我正在尝试对以下MATLAB操作进行矢量化:给定带索引的列向量,我想要一个具有相同行数和固定列数的矩阵。矩阵 ...

回答 4 投票 8

python:矢量化累积计数

我有一个numpy数组,并希望计算每个值的出现次数,但是,累计方式为= [0,1,0,1,2,3,0,0,2,1,1,3 ,3,0,...] out = [0,0,1,1,0,0,2,3 ......

回答 1 投票 1

使用带有data.table的滚动功能

我在使用data.table专门应用roll包中的函数时遇到了问题。我正在尝试为每个DT $组的DT $ OB列计算滚动指标。我能算出......

回答 2 投票 0

MATLAB:使用相同的重复块创建块对角矩阵

我有一个尺寸为n x n的矩阵K.我想创建一个尺寸为N×N的新块对角矩阵M,使得它包含d个矩阵K块作为其对角线。我会直接使用M = ...

回答 5 投票 14

在Tensorflow中逐行矢量化两个不同形状矩阵的逐行元素乘积

在Tensorflow中,假设我有两个矩阵M和N,我怎样才能得到一个张量,其(i,j)元素是第i行M和第j行N的元素乘积?

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.