vectorization 相关问题

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

如何根据期末余额和未来预测动态计算周供应量?

我有以下2个表/数据框: 数据1 = { '组':['A','A','B'], “类别”:[1,2,2], '开始余额': [300, 3000, 80] } df1 = pd.DataFrame(data1) df1 数据2 = { 'gr...

回答 1 投票 0

逐个元素或矩阵执行

我目前沉浸在机器学习和数据科学领域,重点是数学方面。我正在积极学习深度学习课程(http://ufldl.stanford...

回答 1 投票 0

如何在绘图上透明地隔日着色?

我在这里做错了什么? 我正在尝试用透明灰色交替显示 24 小时每日矩形。但如果我手动执行操作,则只会绘制 for 循环中的最后一个矩形(?!?)

回答 1 投票 0

Microsoft C++ 编译器:如何使用 /O2 禁用自动矢量化?

如何全局或针对特定 for 循环禁用自动矢量化 (SSE2),而不恢复到 MSVS 2010 中的 /Od? 我已经尝试了启用增强指令集的所有 3 个可能选项,包括...

回答 5 投票 0

优化数据帧操作

我有包含团队处理的任务详细信息的数据集;对于每个任务,都会保存不同的属性。根据这个数据集,我想找到员工选择新任务的时间......

回答 1 投票 0

在不使用 df.iterrows() 的情况下计算时间序列中的连续发生次数

给定一个具有如下时间序列的数据框: 时间 事件 2020-01-01 12:00:00 1 2020-01-01 12:00:01 南 2020-01-01 12:00:02 1 2020-01-01 12:00:03 1 2020-01-01 12:00:04 南 2020-01-01 12:00:...

回答 1 投票 0

AWS 中的矢量搜索

我需要在AWS中创建一个Vector数据库。我在 POC 中使用 Pinecone,但出于安全原因,公司需要 AWS 内部的一些东西。我看到有人推荐使用 OpenSearch,但我读到...

回答 3 投票 0

有什么方法可以在 matlab 中对这段代码进行向量化以提高计算量吗?

如何在matlab中对这样的代码进行向量化?由于计算时间较长,是否可以避免其中一个循环? delta_E 是一个 LxL 矩阵,alpha_i 是一个 Lx1 矩阵,i_beta 是一个 1xL 矩阵,V ...

回答 0 投票 0

高效实现numpy数组上的某个操作

考虑以下代码块 N = 28 * 28 X = rng.randn(10000, N) n_groups = 组大小 = 28 Q = X[:10] Z = X[:, None] * Q[None] # 第 4 行:将 Q 的每一行乘以 X 的每一行 Z = Z.resha...

回答 2 投票 0

在词嵌入训练期间如何对不同的词进行加权?

我可以用不同的重量称重吗?如何? 我知道我们用随机权重进行初始化,但我想以不同的方式对向量进行加权,例如,一个单词对于单词嵌入来说比另一个单词更重要,...

回答 0 投票 0

“词汇属性已从 KeyedVector 中删除”错误,Gensim 4.0.0

我正在尝试使用 Gensim 4.0 实现 word2vec 但它返回一个错误; AttributeError:在 Gensim 4.0.0 中,vocab 属性已从 KeyedVector 中删除。 使用 KeyedVector 的 .key_to_index 字典,.

回答 1 投票 0

根据潜在的开始和结束布尔列在时间序列数据中创建组(矢量化解决方案)

我有一个结构如下的数据框: 组 Maybe_start Maybe_end 0 ABC 错误 错误 1 ABC 正确 错误 2 ABC 错误 错误 3 ABC 错误...

回答 6 投票 0

在 pandas 中将字符串编码为数值的最优雅、最有效的方法是什么?

一种解决方案是使用 pandas.DataFrame.apply。但有没有更有效的方法呢?+ 示例中应用了以下模式:AA = 0.0、AB = 0.5、BB = 1.0。 输入表 指数 第 1 列 C...

回答 1 投票 0

Cdist 用于多维输入

我有 2 个大小为 M x a x b 和 N x a x b 的数组。我需要找到这两个数组中所有 a x b 数组之间的成对距离。结果的大小为 M x N。是否有矢量化 wa...

回答 0 投票 0

Matlab根据计算形式产生不同的矩阵乘积结果

在 Matlab 中,我通过两种方式计算 2D 点集合的旋转:一种通过常规矩阵-矩阵乘积,另一种通过迭代向量-矩阵乘积,如下所示。 >> 点数 = % ...

回答 1 投票 0

Speedup sympy-lamdified 和向量化函数

我正在使用 sympy 生成一些用于数值计算的函数。因此,我对一个表达式进行 lambdify 和矢量化,以将其与 numpy 数组一起使用。这是一个例子: 将 numpy 导入为 np 进口

回答 3 投票 0

如何评估矢量化任务的进度(在 python 和 pandas 中)

任务的矢量化加快了执行速度,但我找不到如何衡量矢量化任务的进度(如果任务需要很长时间才能完成)。我已经看到 tqdm 可能会...

回答 0 投票 0

如何使用 jit 编译和 vmap 自动矢量化对 JAX 函数进行矢量化

如何在 JAX 中使用 jit 和 vmap 来矢量化和加速以下计算: @jit 定义距离(X,Y): """计算两个矩阵 X 和 Y 之间的距离。 参数: ...

回答 1 投票 0

索引到 df 行的向量化

我想矢量化我的代码并尝试 df['results'] = coord.loc[df['a'],'x_coord'] * coord.loc[df['b'],'y_coord'] 但它返回错误“ValueError:无法在具有重复的轴上重新索引...

回答 1 投票 0

操作给定的 DataFrame 以在不同的结构中重新创建它,Pandas Python

Left DataFrame 是给定的,我想将它重新创建到正确的 DataFrame。 你好, 所以假设我有一个给定的数据框(左边的),我想创建一个新的数据框(右边的)。 我...

回答 1 投票 0

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