vectorization 相关问题

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

如何持久化 FAISS 索引?

在FAISS的langchain wiki中,https://python.langchain.com/v0.2/docs/integrations/vectorstores/faiss/,它只讨论了将索引保存到文件。 db.save_local("faiss_index") 新数据库 =

回答 1 投票 0

双 for 循环的 Python 方式

我有以下代码: 将 numpy 导入为 np epsilon = np.array([[0., 0.00172667, 0.00071437, 0.00091779, 0.00154501], [0.00128983, 0., 0.00028139, 0.00215905, 0.0009486...

回答 2 投票 0

如何通过矩阵 numpy 对循环进行向量化

假设我有一个 100000 x 100 的矩阵 将 numpy 导入为 np mat = np.random.randint(2, 大小=(100000,100)) 我希望遍历这个矩阵,如果每一行完全包含 1 或 0 我...

回答 4 投票 0

根据过滤条件对数据帧的采样进行向量化?

我有两个数据帧,一个具有三个变量(一个离散,两个连续),另一个具有相同的变量,除了还有一个附加的第四个变量。出于最低限度的目的

回答 1 投票 0

如何在数据帧列中设置值,这取决于另一个列值是否大于字典/查找表

我有一个包含日期和 id 列的数据集,我想设置第三列“状态”,其中如果日期位于字典/查找表中的值之前,则“打开”,“关闭”(如果打开或)日期之后。 对于前...

回答 1 投票 0

Julia:检查向量的每个元素是否在另一个列表中的最简单有效的方法? .ε 似乎不起作用

在 Julia 中,假设我有一个向量和一个候选列表: x = [1, 2, 3, 4, 5] 目标列表 = [1, 2] 我想迭代检查向量的每个元素是否包含在目标中

回答 1 投票 0

Python for 循环 numpy 向量化

您对如何加快下面代码中的“f_img_update”功能有什么建议吗?我尝试添加 numba @jit 装饰器,但没有运气。我想 numpy 矢量化可能......

回答 1 投票 0

如何在 Pandas Dataframe 中对两列的组合列表进行分组向量化

我有一个数据框,需要从数据框列的所有可能组合中按两列进行分组 ['A','B','C','D','E','F','G' ] 将 pandas 导入为 pd d = {'A': [0,1,1,0,0,1,0,0], 'B': [1,1,...

回答 1 投票 0

Python - 如何生成成对汉明距离矩阵

Python 初学者。因此,我在尝试仅使用 numpy 库计算输入矩阵的行之间生成的二进制成对汉明顿距离矩阵时遇到麻烦。我是

回答 3 投票 0

C++ 中类成员的 RVV 类型

我想在我的 C++ 应用程序中使用 RISC-V 矢量扩展。 我注意到不可能对类成员使用 RVV 类型(例如“vuint32m1_t”)。使用 gcc (v13.2.0) 编译...

回答 1 投票 0

在 MATLAB 中对“收缩”标量积进行向量化

假设在 MATLAB 中给我一个长度为 P 的行向量 psi 和一个长度为 M 的行向量 q 。这里,M>P。我想按以下方式组装 G: 对于 j = 1:M G(j) = q(j:min(j+P-1, M))*psi(1:mi...

回答 1 投票 0

如何使用 Pandas 求和每行的不同列集来获取每行的总和?

想象一下我们有一个像这样的 DataFrame: df = pd.DataFrame(np.array([[284.77, 234.37, 243.8, 84.36, 0., 0., 0., 55.04, 228.2, 181.97, 0., 0.], [13.78, 0., 38.58, 33.16...

回答 1 投票 0

高效实现一系列矩阵-向量乘积/特定“张量”-矩阵乘积

我有一个特殊的算法,作为最后的步骤之一,我需要执行 3-D 数组与 2-D 数组的乘法,以便 3-D 数组的每个矩阵切片相乘,其中每个

回答 1 投票 0

如何矢量化Scipy.integrate.quad()

我有一个在区间 [t0, t1] 上定义的一维函数 f(t)。我想获得这个函数的积分,在上述时间间隔内以时间步长 delta_t 均匀采样。天真的解决方案...

回答 1 投票 0

无法在 Milvus 中存储嵌入:错误:插入失败:该集合中的某些字段不存在。 0

尝试向 milvus bd 集合添加一些嵌入,但遇到了上述错误。 代码: const { MilvusClient, DataType } = require('@zilliz/milvus2-sdk-node'); const express = require('express');...

回答 1 投票 0

Pandas:如何矢量化此循环计算?

我目前正在将下面的 for 循环应用于带有字段 prob、id 和 time 的 pandas 数据帧。我怎样才能向量化这个? 由以下代码生成的确定性示例输入: 进口熊猫...

回答 1 投票 0

将 Pandas DataFrame 中的值与每列前一行的值进行比较

我尝试了几种方法,但是我的熊猫知识有点丢失,我找不到解决方案。 有一个 DataFrame,其中包含多个列 (44),其中包含按钮是否已被使用的信息

回答 1 投票 0

是否可以在Python中向量化if-else语句的循环?

我想知道是否有可能将带有多个 if-else 语句的 for 循环转换为 Python 中的向量化版本。假设我有几个 numpy 数组 a,b,c,d ,其中 a,b,c,d 具有相同的长度...

回答 1 投票 0

高效地将计数行转换为一种热编码

我有一个表,其中的行采用这种格式,其中整数是计数: A B C D E 0一2 0 3x 1 b 1 2 0 y 我想将其转换为一种格式,其中每个计数都是一个热编码......

回答 1 投票 0

比使用 einsum 重塑更快的 numpy 计算

在 Python 中考虑以下内容:A 具有维度 (T,),U 具有维度 (L,T),G 具有维度 (K,T),Y 是 (L,L,T)。我的代码输出一个 numer1 和 numer2 ,其尺寸为 (T, LK, 1), 。考虑一下

回答 1 投票 0

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