vectorization 相关问题

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

通过矢量化更快地运行

我正在寻找优化这个循环,但我没有想法/技能。 我尝试用 numba、jax 重写它,但没有成功。 实施不重新计算事物的条件(收获很小),但它仍然是......

回答 1 投票 0

向量化包含 while 循环的函数时出错

我有以下代码: 将 numpy 导入为 np 从 numpy 导入随机 @np.向量化 def 模拟(_): 卷数 = 0 差异 = 0 上一卷 = -999999 而真实: 滚动=随机.ra...

回答 1 投票 0

如何使用 Polars 以更高效的方法替换条件 for 循环?

我有一个包含多个 id、值和日期的数据集(大 T、大 N)。 随机导入 将 numpy 导入为 np 将极坐标导入为 pl 从日期时间导入日期时间,时间增量 n_rows = 1000 # 你可以

回答 1 投票 0

我可以将我的 Numpy 解决方案改进为练习吗?

我被要求使用以下一组列索引: y = np.array([3, 0, 4, 1]) 将以下矩阵中的所有元素变为 1: x = np.zeros(形状 = (4, 5)) 以 y 开头...

回答 1 投票 0

如何使用 Numpy 向量化这个表达式?

我正在尝试计算下面的数组“矩阵”。如何使用 NumPy 的向量化函数来做到这一点? x = np.array([ [2, 1, 0], [1, 1, 0], [3,2,1], [1,0,0], [2,...

回答 1 投票 0

是否有更好的方法来编写 SIMD 代码来反转变换矩阵?

我正在为光线追踪器项目编写一个数学库,因此我试图使我的繁重操作(如矩阵求逆)更加优化。经过一些研究后,我发现了这个反转的技巧......

回答 1 投票 0

为什么现代编译器不支持 SSE 和 AVX?

我最近深入研究了 x86-64 架构并探索了 SSE 和 AVX 的功能。我尝试编写一个简单的向量加法函数,如下所示: 无效计算(const float *a,

回答 1 投票 0

为什么现代编译器不支持 SSE 和 AVX?

我最近深入研究了 x86-64 架构并探索了 SSE 和 AVX 的功能。我尝试编写一个简单的向量加法函数,如下所示: 无效计算(const float *a,

回答 1 投票 0

如何在groupby()之后正确向原始多索引DataFrame添加列?

有一个 DataFrame,其期权代码位于零级别,价格(开盘价、收盘价、最高价和最低价)位于第一级别,期权类型位于第二级别(标头结构:'Ticker'、'open/close /高...

回答 1 投票 0

如何在从 GitHub 安装的 Weaviate 中启用或添加 text2vec-transformers 模块,无需 docker 运行

我正在尝试在 Weaviate 中启用 text2vec-transformers 模块,该模块是我从 GitHub 本地安装的。我面临的问题是 --modules 标志无法识别,并且设置环境变量...

回答 1 投票 0

Adobe Illustrator:如何将光栅图像转换为矢量文件,同时保持图像质量?

解释什么是光栅图像和矢量图形图像以及如何将光栅转换为矢量图形文件 我想要有关光栅到矢量转换文件的详细知识。还给出了例子...

回答 1 投票 0

极坐标when().then(map_elements(function))总是调用函数

我有这个代码: 将极坐标导入为 pl def get_year(entry_id: str) -> str: arr = Entry_id.split('.') print(f'> 为 {entry_id} 调用函数 <') if arr[0] != 'DEBT':

回答 1 投票 0

最快的 R 相当于 MATLAB 的 reshape() 方法?

我正在将 MATLAB 脚本转换为 R,但到目前为止我很后悔,因为它目前速度较慢。我正在尝试尽可能多地使用“向量化函数”,但我对 R 还比较陌生,并且不......

回答 3 投票 0

与 SSE 相比,AVX 没有获得性能提升

我正在尝试利用处理器的SIMD功能。然而,在矢量化的情况下,我观察到与

回答 1 投票 0

scipy 中 Mann-Whitney U 测试的优化建议?

11年后我怀着极大的兴趣读到这篇文章...... 我的代码如下所示: 将 numpy 导入为 np 从 scipy.stats 导入 mannwhitneyu 从 tqdm 导入 tqdm # 基础知识 运行次数 = 10000 分数 =

回答 1 投票 0

如何将 Polars 结构体的字段从另一个字段“a”的值映射到另一个字段“b”的值?

我有一个包含这些列的 Polars 数据框。我想根据 c 中的值在 a 列中的位置,将 C 列中每个列表中的值替换为 b 列中的相应值。 ┌...

回答 1 投票 0

由于“1300”原因,循环未矢量化

我正在尝试向量化一个进行大量迭代(超过 300 000 000 次)的循环以获得一些计算时间: uint16_t* 样本 = (uint16_t*)pixmap->样本; 图像 image(pixmap->w, pixmap...

回答 3 投票 0

提高大数据集上的 Pandas 和矢量化性能

背景 我有一个 CSV 文件中的大型数据集(100-250mb),需要对人群进行分组。 分组基于另一个 CSV 文件中定义的动态规则集。 对于每个...

回答 1 投票 0

如何避免使用 pl.DataFrame.iter_rows() 并对其进行矢量化

我有两个极坐标数据框,其中包含唯一的 ID 和实用程序的名称。我正在尝试构建这两个数据帧之间的条目映射。我正在使用 Polars_fuzzy_match 进行模糊处理...

回答 1 投票 0

R dplyr 计算数据框中两个日期变量之间的天数时出现意外结果

我求助于这个小组的集体专业知识。我有一个日期计算问题,上周我经历了很多迭代并尝试了解决方案,我想我正在失去我的......

回答 1 投票 0

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