vectorization 相关问题

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

按照有序序列创建依赖于 ID 的虚拟变量

这是我的输入: 结构(列表(日期= c(1990年,1991年,1992年,1990年,1991年,1992年,1990年, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991,

回答 2 投票 0

Cran/R:创建依赖于有序序列的 ID 的虚拟变量

以下是我的输出: 结构(列表(日期= c(1990年,1991年,1992年,1990年,1991年,1992年,1990年, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991, 1992, 1990, 1991,

回答 0 投票 0

Python:为什么我用 numpy 进行矢量化比 for 循环慢?

我用 MonteCarlo 实现了一个简单的 Pi 估计作为练习,似乎使用 for 循环比仅使用 numpy 向量化更快......必须有一些我没有的东西

回答 0 投票 0

从距离创建矢量?

比如我有一架无人机,我不知道这架无人机的速度和位置。但是,由于内部的传感器,我知道它与物体的距离。作为(x,y,z)。我可以创建一个

回答 0 投票 0

如何在启用 AVX2 的 VCL 中收集任意索引

我想使用 VCL 中的收集指令对以下代码进行矢量化。应该对其他向量 VInd 定义的 vSource 的索引执行一些操作: 矢量 vSource; 矢量<...

回答 2 投票 0

考虑到 python 中的 pandas 数据帧中的组,如何计算累积和直到达到阈值并在达到阈值后重置它?

我有一个这样的数据框: 将熊猫导入为 pd 将 numpy 导入为 np 数据={'旅行':[1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2, 2,3,3,3,3], '时间戳':[1235471761,1235471763,1235471765,

回答 2 投票 0

考虑到 python 中的 pandas 数据帧中的组,如何计算累积和直到达到阈值并在达到阈值后重置它?

我有一个这样的数据框: 将熊猫导入为 pd 将 numpy 导入为 np 数据={'旅行':[1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2, 2,3,3,3,3], '时间戳':[1235471761,1235471763,1235471765,

回答 2 投票 0

为什么 GCC 不向量化,或者在寄存器中累加和?

GCC 生成一些非常慢的代码,用于将大小为 8 x 250 的矩阵乘以大小为 250 x 4 的矩阵。这是 GCC 生成的代码,以及我想要/期望它生成的版本。海湾合作委员会没有

回答 0 投票 0

初始化一个 numpy 数组,其中填充了来自四个不同 N 长度 numpy 数组的 N 2x2 数组,以向量化矩阵乘法

我想从四个不同的已经初始化的一维数组初始化一个 2x2 数组(矩阵)的 numpy 数组。矩阵数组将与类似生成的数组相乘...

回答 0 投票 0

整数数组的向量化比较

我想比较两个未知但大小相等的整数数组是否相等。编译器(Windows 上的 clang++ 15.0.6 带有标志 -O3 -march=native --std=c++20)拒绝向量化比较 b...

回答 0 投票 0

循环 Pandas 数据框的问题

我有一个 100(最终会更多)行和 2689 列的数据框 (df)。我必须在每一行上应用一个函数 say fn1(df,a,b)。 fn1 本身有一个 for 循环,我无法避免。所以,我...

回答 0 投票 0

在我的机器上一次向量运算处理多少数据?

我在具有 8 个内核的 thinkpad carbon x1 gen 7 上使用 ubuntu 22.10。 以下代码将使用矢量化: 将 numpy 导入为 np np.random.rand(10000) + 1 我明白 10000 numbe...

回答 1 投票 0

如何避免迭代数据框行

我有一个数据框 df,其中包含“名称”、“日期”和“Id”列。 'Id' 列最初全为 0,我想按如下方式填充它:具有相同 'Date' 和 same_names(name_i, name_j...

回答 1 投票 0

以多个数组作为输入对函数进行积分和最小化

我想定义一个函数,它接受一定长度的数组输入,然后为每个值找到一个值的最佳参数。 它看起来像这样: 这里 a, b, c 和 measu...

回答 0 投票 0

Python Pandas - 在值发生变化之前计算前面的行或值的数量

我有以下 df,我寻求的所需输出是“Days_Out”列。 名称_ID 日期 出入 改变 表格_请求 休息日 1001 01/01/2022 0 0 0 0 1001 02/01/2022 1个 1个 0 0 1001 03/01/202...

回答 1 投票 0

如何在循环中自动向量化显式乘法

// 计算从 (m+1) 到 (m+a) 的乘积 unsigned long long compute_with_for_loop(unsigned long long a, unsigned long long m) { 如果(米< 1) { return 1; } if (m < 4) {

回答 1 投票 0

大型 Pandas 数据帧中复杂 .loc 的更快方法?

对于每一行,我需要获得 a) 的数量和 b) 在该行的日期之前 28 天具有相同 member_ID 的所有行的平均分数。 df: member_ID 得分日期 past28 0 ...

回答 1 投票 0

在 R 中如何向量化涉及滞后的过程?

首先,请原谅新手的第一个问题,他在过去确实得到了许多其他问题和许多非常有帮助的答案的帮助。 我有一个大文件(数百万行)...

回答 1 投票 0

std::execution::unseq 通过 for 循环提供什么?

我想看一个 for 循环的例子,它不能被自动向量化,但在使用并行 STL 重写时可以。

回答 1 投票 0

矢量化 R 中子列表元素的替换

我有一个有点复杂的数据结构,看起来像这样: x<- list( list(1, "a", 2, "b", 0.1), list(3, "c", 4, "d", 0.2), list(5, "e...

回答 1 投票 0

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