vectorization 相关问题

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

R:使用 all() 保持函数向量化

我有一个有趣的函数来检查多个条件a、b。如果满足所有条件,该函数应返回 TRUE,否则应返回 FALSE。 一个= 1 b = 0 有趣 <- function(a, b){ all(...

回答 3 投票 0

如何高效计算和处理 3D NumPy 数组中的 3x3x3 体素邻域?

我正在开发一个逐体素处理 3D 图像的函数。对于每个体素,我计算体素值与其 3x3x3 邻域之间的差异,应用基于距离的缩放,并确定...

回答 1 投票 0

加快与天气相关的索赔的蒙特卡罗模拟速度

我正在从事蒙特卡罗模拟项目,我需要帮助优化问题的某些方面。场景如下: 我们将索赔 R(与天气相关事件相关)建模为独立的

回答 1 投票 0

IBM xlC 编译器与 Altivec 进行循环优化

我只是在我们拥有的 power6 集群上使用 Altivec 扩展。 我注意到,当我在没有任何优化的情况下编译下面的代码时,我的加速比是 4,正如我所预期的那样。 怎么...

回答 1 投票 0

使用 if/else 条件进行向量化 Python

我对Python有点陌生,想摆脱for循环的使用,因为它使程序变得非常慢。所以我想对其进行矢量化。但是,我不确定如何在两个条件下使用它......

回答 1 投票 0

有没有办法在Python中向量化Renko计算?

好吧,现在我在块中使用 df.iterrows() 来循环每分钟并与之前的 Renko 收盘价进行比较。然而,这需要很长时间。我一直在想有没有一种方法可以矢量化并且

回答 2 投票 0

有没有更快的方法来解决pandas中的时间间隔比较?

我正在尝试实现一种解决方案,在给定的时间范围内找到警报的后续警报。我已经从数据帧创建了一个 IntervalIndex 并使用 np.vectorize 来比较时间...

回答 1 投票 0

矢量化因循环中不受支持的控制流而失败

我有一些看起来像这样的C代码(Compiler-Explorer上的完整代码:https://godbolt.org/z/aTGac8fco): void foo(const float *限制 const 输入, float *限制常量输出, ...

回答 1 投票 0

GCC-14 矢量化由于循环中不受支持的控制流而失败

我有一些看起来像这样的C代码(Compiler-Explorer上的完整代码:https://godbolt.org/z/aTGac8fco): void foo(const float *限制 const 输入, float *限制常量输出, ...

回答 1 投票 0

撤销 Bresenham 线的算法

我在网格上有一个点,我想为其创建一个合理的多边形轮廓。这些点将由用户选择,因此我不能指望它们完全遵循 Bresenham 的算法......

回答 1 投票 0

无法向量化此函数 - 使用常量但返回 ValueError 操作数无法一起广播

我编写了一个Python函数,我希望使用np.where和np.maximum允许向量化。但是,当尝试通过传递数据帧列来调用该函数时,我收到错误“

回答 1 投票 0

使用 Vector API 优化 Java 中 int16 向量点积的计算

TL;DR:使用 Java 的 Vector API 优化 16 位整数数组乘法而不溢出。 我正在尝试优化应用激活函数和计算的性能关键循环...

回答 1 投票 0

用利率和贡献向量向量化计算复利

我有一个与这个问题非常相似的问题...... 使用利率向量计算复利 ...另外需要注意的是,我还需要添加一段时间的贡献。 这是一个示例

回答 1 投票 0

对现代 Polars 中某个类型的所有列进行操作

我有一段代码可以在 Polars 0.20.19 中工作,但我不知道如何使其在 Polars 1.10 中工作。 工作代码(在 Polars 0.20.19 中)与以下内容非常相似: 定义

回答 1 投票 0

插入松果索引

我正在尝试使用以下代码将列表中的一些数据更新插入到 Pinecone 索引中: tokenizer = BertTokenizer.from_pretrained("bert-base-uncased") 模型 = BertModel.from_pretrained(...

回答 1 投票 0

Numpy 使用 if 语句进行向量化:与元素顺序不一致

使用以下两个简单的函数: 定义 x(t): 如果 t < 0 else 1 def h(t): return 0 if t < 0 else np.exp(-t) after applying x = np.vectorize(x) and h = np.vectorize(h) the

回答 1 投票 0

查找矩阵条目中重复值的列索引

我正在使用Matlab 表示法。 我有一个大小为 (Nx3) 的矩阵 A,其中 A 的每个条目都是正整数。我想创建一个维度为 (max(max(A))x2) 的矩阵 Q。 Q 的第 i 行对应于 co...

回答 1 投票 0

Weaviate 中的属性向量

我已经在 weaviate 中创建了一个模式,并试图弄清楚是否已为属性生成了向量。 实体类 := &models.Class{ 类:实体类, 描述:“一个

回答 1 投票 0

使用Python向量化方法进行财务折扣

我想重现变量 pv_exp_man : 将 pandas 导入为 pd df = pd.DataFrame({ ‘时间’:[0,1,2,3,4,5], '光盘事实':[0.99,0.87,0.74,0.64,0.54,0.44], 'exp_man':[0,100,95.45,93....

回答 1 投票 0

有没有办法通过使用 Numpy 向量化来改进我的解决方案?

我有以下练习。给定 3x4 矩阵中的一组坐标: 坐标 = np.array([ [2,3], [0,1], [2,2], [2,3], [1,1], [2,3], [1,1] ]) 给定一个 3x4 矩阵总计

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.