vectorization 相关问题

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

使用更简单(矢量化?)操作而不是循环来聚合数据帧

我有一段代码可以正确工作(给出预期的答案),但效率低下且不必要地复杂。它使用我想简化并提高效率的循环,可能你...

回答 1 投票 0

如何向量化pandas数据框中的操作?

将 pandas 导入为 pd 列 = ['S1'、'S2'、'S3'、'S4'、'S5'] df = pd.DataFrame({'患者':['p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'p8', 'p8', 'p10 '], 'S1':[0.7, 0.3, 0.5, 0....

回答 1 投票 0

修改二维 numpy 数组中分隔符之后的行上的所有元素

如果我有一个 2d numpy (整数,d 也是整数)数组,例如 [[0 1 2 天] [3 4 d 5] [6 d 7 8]] 如何将每行上 d (包括)之后的所有元素(按行)归零? 我使用了 for 循环...

回答 1 投票 0

将(2d)numpy 数组的所有值异或在一起

如果我有一个 2d numpy 数组(数据不一定是连续的,但例如) [[0。 1.2.3.] [4. 5.6.7.] [8. 9. 10. 11.]] 如何计算 0^1^2^3^4^5^6^7^8^9^10? 我想我可以...

回答 1 投票 0

在 NumPy 中计算距离矩阵的有效方法

我有这个示例数组: 在[38]中:arr 输出[38]: 数组([ 0, 44, 121, 154, 191]) 上面只是一个示例,而我的实际数组大小相当巨大。 那么,计算

回答 3 投票 0

为什么矢量化没有让这个更快?

下面我有两个版本的代码来获得相同的输出 - 我正在运行可能的数字组合列表,查找哪些过滤器将使每个组合为真,然后找到o...

回答 1 投票 0

合并两个 pandas 数据框并进行保护

我正在使用两个不同的数据框:AlphaDF 和 BetaDF,每个数据框都包含唯一的列。我的目标是将 AlphaDF 与 BetaDF 中的数据合并,保留 AlphaDF 中的每一行并添加对应的...

回答 1 投票 0

“Case_when”取决于 R 中元素的索引?

向量化运算往往可以将逻辑应用于向量的每个元素。 但是,假设我有一个向量,即 > 1:10 [1] 1 2 3 4 5 6 7 8 9 10 我想要一个...

回答 1 投票 0

使用向量(而不是 for 循环)在多个值上与 python 的四元函数集成并改变边界

我有一个问题,原则上可以用以下示例来说明: a、b 和 c 是常数。 f(x) 生成我的被积函数。 def f(x,a,b,c): 返回 (ax**2+bx+c) 我想计算 t...

回答 2 投票 0

使用 R 创建房间使用增量时隙数据帧

我正在尝试创建一个供房间使用的热图数据框。 ID 房间 天 开始 结束 1 A室 周一 09:00:00 11:00:00 2 A室 星期二 09:00:00 10:00:00 3 A室 周一 10:00:00 14:30:00 4 B室 星期三 09:00:...

回答 1 投票 0

返回与传递的参数大小不同的数组的正确 numba 装饰器是什么?

我想使用 numba 来向量化一个函数来计算唯一值的出现次数。 该函数接收任意长度的 numpy 数组,并返回长度为 257 的 numpy 数组。 但我不同意...

回答 1 投票 0

np.vectorize 和relativedelta 返回“relativedelta 仅比较日期时间/日期”

我有一个 pandas 数据框,其中有两个代表日期的 datetime64[ns] 列(“d1”和“d2”)。我想创建第三列,计算这两列之间的差异

回答 1 投票 0

获取张量 B 中存在于张量 A 中的值的索引位置

我本质上是在寻找一种完全矢量化的方法来获取张量 B: [1, 2, 3, 9] 和张量 A: [1,2,3,3,2,1,4,5,9 ],对于张量 B 中的每个值,找到其在张量 A 中的索引位置,因此

回答 1 投票 0

数据帧矢量化

在下面的代码中,我创建了一个 DataFrame df,其中包含包含值和时间戳的示例数据。此外,我添加了一个新列“value_timespan”并用 -1 对其进行初始化。然后,我迭代

回答 2 投票 0

加速Python中的稀疏交叉差异

我需要计算两组向量之间的成对距离,但我只需要知道这些成对距离的一小部分。当我的两组时这个比例将小于0.01...

回答 1 投票 0

R 函数仅返回 1 个输出,而不是输出列表(没有错误消息)

我无法找到这个确切问题的解决方案,因此将不胜感激任何和所有帮助! 我正在编写以下函数: SS_function_cl = 函数(MDE, 方差, 方差_endline, k,

回答 1 投票 0

如何使用 scipy.integrate.solve_ivp 以向量化方式处理具有耦合微分方程的 numpy 数组输入

假设我想求解一系列方程,但它们没有耦合,只是由 numpy 数组定义不同。例如,我有 y'(t) = 2*t + c 其中 c 只是 numpy 中给出的已知常数...

回答 1 投票 0

Python 数据帧矢量化

在下面的代码中,我创建了一个 DataFrame df,其中包含包含值和时间戳的示例数据。此外,我添加了一个新列“value_timespan”并用 -1 对其进行初始化。然后,我迭代

回答 1 投票 0

numpy ndarray 列式计算的性能改进(行减少)

我正在对 3 维 ndarray (KxMxN) 进行行归约,即获取列的所有值并使用归约函数生成标量值;最终 KxMxN 矩阵将变成 2 维......

回答 1 投票 0

R 中是否有一种优雅的方法将整数(例如年龄)分类为区间(例如年龄组)?

我需要一个带有两个参数的函数: 整数向量 间隔向量(字符串“upper-lower”,例如“1-2”) 对于每个给定的年龄,该函数应该返回相应的...

回答 1 投票 0

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