vectorization

vectorization

文章 0 浏览 4

Matlab:Repmat 和正交向量

我有三个正交的向量 b_vect = [1 2] L_vect = [10 20 30] f_vect = [100 200 300] ,我想进行元素对元素的操作。我使用repmat 沿其他维度复制向量,以…

⊕婉儿 2024-12-17 14:25:06 0 0

我需要使用矢量化方法从矩阵中识别非交替值

因此,我在 MATLAB 中有一个一维值矩阵,其中包含值 11 或 12。 例如 n=[11,12,11,12,12,12,11,11]; 我想根据以下规则挑选值: 任何 11 值前面都必须…

你不是我要的菜∠ 2024-12-17 09:27:26 0 0

C# 向量化数组加法

是否有办法以 SIMD 方式“矢量化”数组中元素的添加? 例如,我想将: 转换 var a = new[] { 1, 2, 3, 4 }; var b = new[] { 1, 2, 3, 4 }; var c = n…

夏至、离别 2024-12-17 06:54:31 0 0

运行长度的累积总和。这个循环可以矢量化吗?

我有一个数据框,我可以在其中计算特定列的游程长度编码。 dir 列的值为 -1、0 或 1。 dir.rle <- rle(df$dir) 然后我获取游程长度并计算数据框中另一…

℡寂寞咖啡 2024-12-17 01:37:34 0 0

使用 XTS 查找早于某个时间戳的最新观察结果

我有一个 xts 对象,如下所示: > q.xts val 2011-08-31 09:30:00.002357 -1.0135222 2011-08-31 09:30:00.003443 -0.2182679 2011-08-31 09:30:00.00…

岁月蹉跎了容颜 2024-12-16 16:47:32 0 0

如何确定我的程序是否使用 SSE2(通过 gcc 优化)?

我有一个 C++ 程序,它是在 gcc(gcc 版本 4.5.1)下使用 -O3 标志编译的。我正在考虑是否值得制作该程序的 SSE2 版本(或者至少是其中最繁忙的版本)…

鲜血染红嫁衣 2024-12-16 13:24:04 0 0

为什么 GCC 不自动矢量化这个循环?

我正在尝试优化一个占用程序大量计算时间的循环。 但是,当我使用 -O3 -ffast-math -ftree-vectorizer-verbose=6 GCC 输出打开自动矢量化时,它无法对…

无敌元气妹 2024-12-15 22:41:27 1 0

比较两个长度不等的向量得到逻辑数组

我需要对以下代码进行向量化: a = [1 2 3 2 3 1]; b = [1 2 3]; for i = 1:length(a) for j = 1:length(b) r(i, j) = (a(i) == b(j)); end end 输出 …

影子的影子 2024-12-15 02:31:12 0 0

是否有类似于 Matlab 的“bsxfun”的矩阵乘法/除法?

我需要将列表向量乘以矩阵列表。目前我正在使用 for 循环来完成此操作: for k=1:N x(:,k)= A(:,:,k) \ b(:,k); end 我可以在没有 for 循环的情况下编…

初心 2024-12-13 03:08:54 0 0

Numpy 向量化算法查找第一个大于当前元素的未来元素

我有一个时间序列 A。我想生成另一个时间序列 B,使得 B[i] = j,其中 j 是第一个大于 i 的索引,使得 A[j] > 。人工智能]。 有没有一种快速的方法可…

余厌 2024-12-12 11:02:35 2 0

将矩阵除以一列

我有一个多列 xts,我想将其除以一个 xts(当然,使用日期作为主键)。 有没有办法以矢量化的方式做到这一点? 谢谢…

断爱 2024-12-11 18:26:36 1 0

如何在使用 GCC 时禁用矢量化?

我正在使用以下命令编译我的代码: gcc -O3 -ftree-vectorizer-verbose=6 -msse4.1 -ffast-math 这样所有的优化都已启用。 但我想禁用矢量化,同时保…

一个人的旅程 2024-12-10 15:09:05 2 0

使用特征向量化表达式

在我的程序中(使用 Eigen 库),我需要对 2D 向量进行操作。在我的内部循环中,我有以下函数: static inline double eval(double x, double y, doub…

紙鸢 2024-12-09 00:27:47 0 0

Matlab:优化此(第 2 部分)

这是另一个: ValidFirings = ((DwellTimes > 30/(24*60*60)) | (GroupCount > 1)); for i = length(ValidFirings):-1:2 if(~ValidFirings(i)) DwellT…

淡写薰衣草的香 2024-12-07 13:47:18 1 0

Matlab:优化这个?

我是 matlab 新手。已承担加快程序速度的任务。我确信有更好的方法来执行以下语句: for i = 2:length(WallId) if WallId(i) ~= WallId(i-1) ReducedW…

你又不是我 2024-12-07 03:33:05 1 0
更多

推荐作者

慕巷

文章 0 评论 0

浅生活

文章 0 评论 0

bal

文章 0 评论 0

lqwuliang

文章 0 评论 0

后来的我们

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文