vectorization 相关问题

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

仅使用每行之前的行数据对 DataFrame 的操作进行向量化

有没有一种方法可以向量化 pandas 的 DataFrame 行操作,以仅使用先前的行数据进行计算,而不使用 python 级别的迭代? 我正在尝试计算给定分布的分位数...

回答 1 投票 0

如何在向量化函数中传递*args

对于Python中常用的*args技术,但该函数是np.vectorized。通常, *args 可以工作,但是当我对函数进行向量化并且 args 是一个向量时,它认为所有行

回答 2 投票 0

如何解析向量化函数中的*args

对于Python中常用的*args技术,但该函数是np.vectorized。通常, *args 可以工作,但是当我对函数进行向量化并且 args 是一个向量时,它认为所有行

回答 1 投票 0

如何解析向量化函数中的*args(python)

对于Python中常用的*args技术,但该函数是np.vectorized。通常, *args 可以工作,但是当我对函数进行向量化并且 args 是一个向量时,它认为所有行

回答 1 投票 0

在另一个列表中计算一个列表中的元素

df 是这样的: df <- data.frame( groups=I(list(c("a"), c("b","c", "d", "e","f"), c("g","h"), c("i&quo...

回答 1 投票 0

在 numpy 中向量化贪婪赋值

下面的算法以贪婪的方式从多对多关系中提取一对一关系,逐步排除用过的项目。有没有办法用 numpy 向量化这个算法? # ...

回答 2 投票 0

在大型数据帧上进行矢量化或使用多重处理

我有一个奇怪的数据框,其中有截至第 30 天的理论存款金额,因此有 30 个三元组。我想将所有数据收集到一列中,其中包含所有日期和

回答 1 投票 0

这种修复插值可以在 Python 中变得更快吗?

根据 Garcia 等人的论文,Matlab (Inpaintn) 中有一个使用离散余弦变换编写的 inpaint 函数来填充多维数据集中的缺失值。等人。 (2012)。我...

回答 2 投票 0

根据最后一个未过滤的值过滤百分比范围内的值

我有一个数据框,其中“贸易”列填充了一些正值;其余的是 NaN 值。 贸易 100 南 南 101 南 102 南 98 107 南 101 南 98 南 南 94 一个...

回答 1 投票 0

如何在 R 中向量化嵌套循环?

我想向量化这个操作: for (row1 in 1:nrow(full_df)) { for (1:nrow(icd10_codes) 中的第 2 行){ if (any(full_df[row1, "coding_19"] %in% icd10_codes[row2, "present_icd10&...

回答 1 投票 0

向量化 sapply 函数

我正在尝试对以下函数进行矢量化以删除 sapply 循环。我正在计算累积偏度。 偏度 <- function(.x) { skewness <- function(.x) { sqrt(length(.x)) * ...

回答 1 投票 0

R - 有没有办法比较列字符串之间的各个项目?

我有一个数据集,并试图比较字符串中的任何值是否出现在同一行的一组列中的任何一个中。 数据的子集如下所示: df <- data.frame(ID=c(1,2,3,4,5), ...

回答 1 投票 0

向量化查找分割 numpy 子数组最大值的过程

给定一个 1d numpy 数组 arr 和一个索引数组 ind, numpy.split(arr,ind) 返回 arr 按 ind 划分的子数组列表。我们可以使用 Python for 循环来获取所有子

回答 2 投票 0

矢量化函数,调用数据帧以在 raster::overlay() 中使用

我有一个函数,可以根据数据帧中指定的给定条件更改 RasterLayer。我想使用overlay()函数来调用这个函数来改变RasterStack,但是遇到了麻烦

回答 1 投票 0

如何计算矩阵每对向量的元素最小值之和

我有一个 (n, m) 矩阵 M,由 n 个长度为 m 的向量组成。 我想计算一个维度为 (n, n) 的矩阵 K,其中位置 (i, j) 是

回答 1 投票 0

将具有多个输入的函数向量化以形成唯一的函数

我有一个采用这种形式的函数: def signal_prototype(t, A, f, p): 返回 A*np.sin(2*np.pi*f*t+p) 我想对其进行向量化,以便我可以按如下方式使用该函数。 信号_A =

回答 2 投票 0

如何使用numpy根据“key”列的值映射数据框中的多个列?

运行此代码: 将 pandas 导入为 pd 将 numpy 导入为 np # 创建一个示例数据帧 数据 = { '键':['键1','键2','键3','键1','键2'], 'colA': ['value1A', 'value2A', 'value3A', 'v...

回答 1 投票 0

NumPy 依赖于其他行/列的行操作

问题 我试图避免 NumPy 中的 for 循环(这非常混乱并且显然会限制性能)。我的挑战是每一行的操作都依赖于其他行。那是: 我有一个(v...

回答 1 投票 0

Matlab 矢量化 for 循环(网格取决于循环索引)

我必须在第一维上对 3-D 数组 V(e,b,d) 进行最大化,获得我称之为 e_opt 的东西,它将是一个 b*d 矩阵,即 e_opt(b,d) = argmax_e {V(e,b,d)} 非标准

回答 1 投票 0

避免 NumPy 1D 最近邻中的 for 循环

我有以下代码,其中我得到一维中的 N 个最近邻居: 将 numpy 导入为 np def find_nnearest(arr, val, N): idxs = [] 对于 val 中的 v: idx = np.abs(arr - v).argsort()[:...

回答 1 投票 0

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