vectorization 相关问题

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

使用 SSE 和 NEON 进行外环矢量化

我想在 ARM NEON 和 SSE 上对以下循环进行矢量化: 对于 (int i = 0; i < n; ++i) { b[i][0] = 0.0; for (int j = 1; j < n; ++j) { b[i][j] = b[i][j - 1] + a[i][j]; } } This

回答 2 投票 0

使用 Pandas 构建日期时间值累积计数的更快方法?

我有一个 python pandas 数据框,其中包含多个事件开始和结束的日期时间值。我想建立一个特定日期时间(精确到最近的分钟)之间的所有时间的计数...

回答 1 投票 0

如何根据 numpy 中的索引范围对元素求和?

想象我有这些数据: 开始 结尾 价值 0 5 100 2 4 200 1 2 600 start 和 end 表示该值所在的范围。我需要根据范围对所有值求和。 这个想法是这样的: 100...

回答 1 投票 0

删除Python中不必要的for循环

给定以下代码,您将如何使用矢量化删除第二个循环。 从 numba 导入计划 将 numpy 导入为 np 开始位置 = 2 回顾=3 相对权重 = 1.0

回答 1 投票 0

如何在 numpy 中有效连接多个 arange 调用?

我想对 cnt 值向量上的 numpy.arange(0, cnt_i) 之类的调用进行向量化,并将结果连接起来,如下代码片段所示: 导入numpy 碳纳米管 = [1,2,3] numpy.concatenate([numpy.arange(cnt) ...

回答 4 投票 0

线性回归函数向量化

我想编写一个脚本来在整个 data.table 中运行回归模型,其中我的函数适合模型并提取信息以供以后分析。我有非常多的模型...

回答 1 投票 0

R 线性回归函数向量化

我想编写一个脚本来在整个 data.table 中运行回归模型,其中我的函数适合模型并提取信息以供以后分析。我有非常多的模型...

回答 1 投票 0

如何创建新列,其累计总和与现有列的累计总和相加?

使用 tidyverse 函数,我希望创建一个新的数据列,其总和等于第一列中的累积和,但使用的增量不大于 incr。 可以以 df 开头 >...

回答 1 投票 0

Pyspark 循环速度非常慢,一次又一次更新相同的数据帧

我想在 databricks pyspark 中实现一个逻辑,我想根据过去 14 天的更新值更新接下来几天的值。我正在使用循环来做到这一点。下面是代码,但速度很慢...

回答 1 投票 0

dplyr::mutate 中的向量化函数和逻辑运算符

我正在尝试向量化一个函数以在 dplyr::mutate 中使用。对于我的一生,我无法让它发挥作用。这就是我一直在做的事情: str_to_seq <- Vectorize(function(x) { # This fu...

回答 1 投票 0

如何优化 NumPy/TensorFlow 中张量运算的嵌套循环?

我正在研究一个机器学习问题,涉及分类任务的蒙特卡罗模拟。我当前的实现涉及基于多项式生成合成类标签

回答 1 投票 0

将非矢量化代码转换为矢量化代码

我已经发现这个功能是我的瓶颈,我需要提高它的效率。 因此,为了加快速度,我考虑使用 numpy 向量运算,但我一直无法...

回答 1 投票 0

如何在 Pytorch 中向量化这 2 个循环(困难)

如何矢量化: 词汇大小 = 20 批量大小 = 2 输入长度 = 5 输出长度 = 10 input_ids = torch.randint(0, vocab_size, (batch_size, input_len)) output_ids = torch.randint(0, vocab_size, (batc...

回答 1 投票 0

有没有办法在 R 中向量化这些 bootstrappign 循环?

我是 R 新手。我习惯了大量使用循环的 VB,但我知道如果我可以向量化数据,R 会更高效。我不知道是否可以对我在这里构建的内容进行矢量化。 ...

回答 1 投票 0

R 中使用列表(作为 tibble 列)进行向量化?

我正在处理不同个体的宽格式时间序列数据。时间点的数量因人而异。现在,问题是我需要每个人的最后一个元素......

回答 1 投票 0

For 循环会降低性能。有什么替代方案吗?

我正在尝试提高以下功能的性能 将 numpy 导入为 np 导入时间 r_0 = 0.1 drt_测量 = 9.999999999999991269e+04 3.305791191233514031e-02 9.083278409243831993e+0...

回答 1 投票 0

如何有效计算核/矩阵

将 numpy 导入为 np 解决方案点计数 = 150 阻抗数据点计数 = 134 阻抗频率 = np.logspace(np.log10(100000), np.log10(0.0199), 阻抗_数据点_计数)

回答 1 投票 0

在数据框中向量化折叠过程

假设我们有一个如下所示的示例数据框: df = pd.DataFrame({'A': [np.nan, 0.5, 0.5, 0.5, 0.5], 'B': [np.nan, 3, 4, 1, 2], 'C':[10,np.nan,np....

回答 1 投票 0

为什么不能在 std::span 上对这个循环进行 clang 向量化,将结果写入 std::array ?

为什么 clang 17.0.1 不会对以下函数中的循环进行矢量化: 无效适应(std::span信号) { F true_val = signal.back(); F y = dot_prod(&信号[...

回答 1 投票 0

不同长度向量的向量化和

我正在尝试根据以下方程模拟 y 观测值: 对于 X 的所有可能值以及参数 Beta 和参数 Delta 的向量的随机值。 使用 R 和软件包...

回答 1 投票 0

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