vectorization 相关问题

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

在R中的列表上使用应用族和多个函数

我有一个问题,我在这个问题上回答这个问题在一个边缘列表列表中匹配顶点属性R我的解决方案是用于循环,但我们应该总是尝试优化(...

回答 1 投票 0

高效的SSE FP` floor()`/`ceil()`/`round()`没有SSE4.1的舍入函数?

如何向上/向下舍入__m128浮点数向量或舍入到最接近的整数,就像这些函数一样? Round - roundf()Ceil - ceilf()或SSE4.1 _mm_ceil_ps。 Floor - floorf()或SSE4.1 _mm_floor_ps。一世 ...

回答 1 投票 2

加速熊猫iterrows(xy到lat长坐标pyproj)

我一直在使用iterrows使用pyProj模块将XY坐标转换为Lat,Long。我知道在熊猫中使用iterrows很慢,但我无法找到另一种方法来编写代码。一世 ...

回答 1 投票 0

在python中快速矢量化多项式

我目前正在使用NumPy执行以下任务:我有一个很大的值网格,我需要在每个点上采用多项式样本。多项式的概率向量将与网格不同......

回答 2 投票 1

如何构建递减的下三角矩阵? [关闭]

你知道是否有可能获得以下三角矩阵[N:-1:1; (N-1): - 1:0; (N-2): - 1:0 0; (N-3): - 1:0 0 0; ....]没有用horzcat编写每一行而不使用循环?谢谢 ...

回答 3 投票 1

如何在Matlab中创建矩阵,每个条目都是双变量函数的输出

我想创建一个4 x 4矩阵,每个条目代表f(x,y),其中x和y都取值0,1,2和3.所以第一个条目将是f(0,0),一直到f(3,3)。函数f(x,y)是:3 ...

回答 1 投票 0

如何有效地重新排序__m256i向量的字节(将int32_t转换为uint8_t)?

我需要优化以下压缩操作(在具有AVX2指令的服务器上):取浮点数组的指数,移位并存储到uint8_t数组我几乎没有...

回答 1 投票 1

在python中比较单个元素和数组时选择max

在python中比较单个元素和数组时如何选择max? ex:i = 5&a = np.array([3,9,1,4,6])预期结果是一个数组= [5,9,5,5,6],将i与a的每个元素进行比较...

回答 1 投票 0

如何对熊猫的操作进行矢量化以提高速度?

这是SKU亲和力问题。我有这样的数据帧。每个ctn_id都有多个sku_codes。 dfr = pd.DataFrame(columns = ['ctn_id','sku_code'])dfr ['ctn_id'] = np.random.randint(low = 1,high = 21,...

回答 3 投票 1

如何通过R中的手动矢量化来提高自定义功能的性能

我有两个数据框:df1提供给定符号的坐标,df2提供开始和结束坐标。我需要在df2中获取每个开始和结束坐标之间的符号序列。 ...

回答 1 投票 0

填充对称矩阵并以最快的方式查找表达式

我有焦虑对称矩阵G,其第(i,j)个元素是g(h(i),h(j)),其中g(i,j)= g(j,i)和g(i,i)对我来说是不变的。这里g取实数值。在我的情况下,比方说,g是高斯...

回答 1 投票 1

编写循环以一次在多个列表上执行

我想获取这些列表:dim_29

回答 3 投票 0

如何加快每列迭代速度

我想循环一个data.table并应用一个需要data.table中另一列的信息的函数,有时甚至是多个...让我们以mtcars为例我有......

回答 3 投票 1

R中时差环的向量化

我有一个非常大的事件数据集(df),其中每行对应一个度量,时间点(df $ TimeSec)和事件ID(df $ Source)。下面的循环创建一个列,df $ TimeDiff,其中......

回答 2 投票 -1

按组划分的地理距离 - 在每对行上应用一个函数

我想计算每个省的一些房屋之间的平均地理距离。假设我有以下数据。 DF1

回答 6 投票 3

如何在熊猫中编写有效的多标准搜索功能?

我有这样的数据帧。我想在zip和div列中搜索并获取类型并将结果应用于所有唯一的拉链。种类的枢轴功能,但返回实际值而不是...

回答 2 投票 1

如何在给定五个现有向量的情况下找到新的等距向量?

我有矢量v1,v2,v3,v4,v5,100 dim,我需要找到一个中心矢量,每个矢量的距离相等。 Uptdate:看看Mathmatics的答案,有没有办法实现......

回答 1 投票 0

Vectorize滑动窗口点产品

我有两个大的向量(长度相等),我正在计算滑动窗口点积:import numpy as np a = np.array([1,2,3,4,5,6])b = np。数组([11,22,33,44,55,66])out = np ....

回答 3 投票 0

如何在numpy中更快地使基于序列的功能?

考虑下面的函数:import numpy as np a = np.ones(16).reshape(4,4)def fn(a):b = np.array(a)for i in range(b.shape [0]) :对于范围内的j(b.shape [1] - 1):b [i] [...

回答 3 投票 1

如何在没有循环控制结构的函数列表中评估数字数组?

给定一个点数组:import numpy as np x = np.array([1,2,3,4])和一个函数列表:f = [lambda x:x> 2,lambda x:x == 2] x和f的长度是任意的。我想找出哪个......

回答 3 投票 0

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