vectorization 相关问题

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

matlab 中内存限制矩阵乘法时的策略

我需要计算 sum(x(:)*y,2),其中 x 是一维向量 (1x1000),y 是一维向量 (1x1e8),两者都不稀疏。为了提高效率,我将向量设为单精度数组。另一个信息...

回答 2 投票 0

将每个字符串与数据框中的所有其他字符串进行比较

我有这个数据框: 我的列表 = [ “使用银行账户 XXXXXXXX534311 Feb 2023,20:42:25 向 Rupam Sweets 支付 67.00 卢比”, “使用银行账户 XXXXXXXX 向 Rupam Sweets 支付 66.00 卢比...

回答 2 投票 0

numpy:如何向量化这个嵌套循环

我必须向量化以下代码: 将 numpy 导入为 np 数据 = np.array([ [[5, 4], [1, 0]], [[7, 4], [0, 2]], ]) 打印(数据。形状) req_coordinates = np.array([ [ [[0, 1], ...

回答 1 投票 0

将函数并行应用于由对象组成的 pandas 系列,为什么返回 NaN?

要理解我的问题,我应该首先解释一下名为 Animal 的对象结构。 我的对象有 3 个字段: -obj.a = 一个整数 -obj.b = 字典 obj.b = {'x':x1, 'y':x2, ....} -obj.c =

回答 1 投票 0

我的代码工作正常但任何人都可以帮助我优化它[关闭]

将熊猫导入为 pd 将 numpy 导入为 np random_list = np.random.rand(50000) rando = np.random.rand(50000) np_array = np.random.rand(221, 25400) ser = pd.Series(np.array(np.random.rand(50000))) 错误...

回答 0 投票 0

rust矢量化的优化规则是什么?

我有一些代码片段,其中一些是自动矢量化的,而另一些不是。这很混乱。 我在我的 macbook pro m1 上测试它们,并执行命令 cargo rustc --bin rust-playground -- -C opt-le...

回答 0 投票 0

使用 AVX2 内在函数的单精度 3D 矢量点积累积中的不稳定误差

来自这里。 我写了一个函数,它在 3D 向量矩阵上运行,计算每个迭代点表示的蓝色十字表示的向量之间的差异...

回答 0 投票 0

如何改进我的 R 代码,尤其是性能?

我需要改进我的代码,因为它太慢了。也许你能帮我? 开局情况: 我有一个包含两个帐户(account1 和 account2)的数据框。我知道这两个帐户的价值

回答 2 投票 0

如何用代码的矢量化版本替换此处的“for”循环?

我有这个功能可以对给定的图像执行“形态学开放” - def bwareaopen(img, min_size=10000, connectivity=8): ### 查找所有连接的组件(这里称为...

回答 0 投票 0

三维数组的配对数组排序(替换为循环)

我有以下的3d数组。[ [ [10,2], [5,3], [4,4] ], [ [7,6], [4,2], [5,8] ] ] 我想根据第3个dim & 第1个值对它们进行排序。使用以下代码[...

回答 1 投票 0

ifelse能否有效地用于没有返回的输出?

请看下面的示例代码:b

回答 1 投票 0

矢量化提取numpy-array中的子矩阵。

我的目标是实现一个中值滤波,它是一个函数,用周围像素的中值替换一个(大部分)二维数组中的每个像素。它可以用来对图像进行去噪。我的...

回答 1 投票 0

Python向量化函数和调用save_dictionary问题。

我正在创建一个矢量化函数,它的功能如下。取一个字符串参数作为文本数据文件所在的路径(文件夹);处理路径中的所有数据文件,并产生 ...

回答 2 投票 0

矢量化numpy 1D数组函数,可以将下一个元素进行代入,并添加上一个元素?

我有一个简单的1D numpy数组,如下所示: np.array([2,1,3,5,1])我怎样才能矢量化一个函数,对每一个元素,将下一个元素进行分馏,并加上前一个元素?在上面的例子中,...

回答 1 投票 0

使用向量化方法代替FOR循环创建多维移位数组。

我可以 "矢量化 "circleshift命令,但我在添加尺寸时遇到了问题。请看下面的代码与工作FOR循环,我试图使用维度矢量化clear all,clf reset,tic,clc......。

回答 1 投票 0

使用R中的apply系列函数进行矢量化

我正在使用线性回归模型,我想手动计算一些性能指标。我使用 "留一漏一交叉验证"(LOOCV)来分割我的数据。下面的R代码给了我 ...

回答 1 投票 2

如何有效地以矢量化的方式在一个三维NumPy矩阵中进行像素投票,以创建一个新的二维矩阵?

我有一个形状(n,高,宽)的NumPy矩阵,包含uint8范围内的灰度图像。每一层(共n)都包含一个神经网络的预测。我想比较所有n ...

回答 1 投票 1

在R中快速结合逻辑矩阵与&。

我有一个大的逻辑矩阵,需要使用&操作将每一列与一个向量结合起来。现在我正在循环处理各列,但这需要一段时间,因为有超过100万行......。

回答 1 投票 0

这个for循环能否矢量化以提高速度[重复]。

我需要找出H_A中的每个元素与H_B中的每个元素的区别, 我的方法是这样的 H_A=reshape(H_A,1,[]); H_B=reshape(H_B,1,[]); for i=...

回答 2 投票 0

如何利用矢量化快速解码一热编码的NumPy矩阵?

给定一个形状(高,宽)的图像矩阵,其值在uint8范围内,它被一热编码(转换为分类)为形状(高,宽,n),其中n是可能的数量 ...

回答 1 投票 1

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