sparse-matrix 相关问题

稀疏矩阵是一种数据结构,其中不是每个条目都被明确表示。相关的是稀疏矩阵算法和数据结构,以及有关实现和分析的问题。

绘制稀疏矩阵的热图

我有一个包含直方图的大型稀疏矩阵,我想将其绘制为热图。通常我会简单地绘制完整矩阵 (h),如下所示: 将 matplotlib.pyplot 导入为 plt plt.imshow(h...

回答 2 投票 0

创建稀疏距离矩阵

我有以下向量: 一个<- 1:10 b <- c(100, 300, 400, 120, 131, 450, 400, 432, 111, 123) rep_ab <- unlist(lapply(a, function(x) rep(x, times = b[x]))) length(rep_ab) == sum(b...

回答 1 投票 0

我的 CSR 稀疏矩阵多向量 (SpMM) 乘积函数有什么问题?

我有以下 C 语言稀疏矩阵向量 (SpMV) 乘积代码(假设采用 CSR 存储格式): void dcsrmv(SparseMatrixCSR *A, 双 *x, 双 *y) { for (int i=0; im; i++) ...

回答 1 投票 0

如何使用 OpenMP 并行化 COO 格式的稀疏矩阵-矩阵 (SpMM) 乘积?

我最近使用 COO 存储格式编写了稀疏矩阵向量 (SpMV) 产品的多线程版本: void dcoomv(SparseMatrixCOO *A, 双 *x, 双 *y) { 对于 (int i=0; im;...

回答 1 投票 0

R 中的并行化 Matrix::Cholesky()

我有一个依赖 Matrix::Cholesky 的 R 代码。我正在寻找一种使用计算机的多个核心的方法。 我只找到理论研究论文,而不是现成的包/方法。我缺了吗

回答 1 投票 0

如何将稀疏矩阵转换为时间序列对象?

我正在尝试将稀疏矩阵转换为时间序列对象。代码如下: 我<−c(1,3,8,4,2,7,6,9,1,4,10,5,11,2,12) j<−c(2,5,3,8,6,2,4,2,4,5,2,7,3,2,1) x<−rpois(15,5) M4<−

回答 1 投票 0

Pandas 中稀疏值列的数学运算会产生错误

在 pandas 中,我有一个数据框,我需要在其中生成两个虚拟矩阵,然后将一个虚拟矩阵的列添加到另一个虚拟矩阵。然而,pandas 似乎不支持数学......

回答 1 投票 0

我可以避免 unnest() 跳过未设置的数组元素吗?

我原以为 unnest() 通过数组的 array_length() 返回索引 1 的一行,但显然情况并非如此。考虑这个例子: 创建表T( id 整数, 列表整数[] ); 我...

回答 1 投票 0

使用 R 中的向量创建并填充上三角矩阵

我需要基于不同长度的向量创建一个方阵,其中向量的索引仅填充上三角形,而无需回收向量元素。 我尝试了以下...

回答 3 投票 0

如何获得 R 中稀疏矩阵的真 QR 分解?

我有一个简单的问题:假设我在 R 中有一个稀疏矩阵 A。如果我编码 二维码<-qr(A) Q<-qr.Q(QR) R<-qr.R(QR) I do not obtain the actual QR decomposition of A, but rather the matrices are such...

回答 1 投票 0

使用 Fortran 中的 Strumpack 求解稀疏线性系统

我必须解决 CSR 格式的稀疏线性系统。我的代码使用库 Strumpack。 我不明白为什么它不返回解决方案。 CSR格式的矩阵由col_index构成,

回答 0 投票 0

简单稀疏方程组的特征解是错误的。为什么?

我不明白为什么这段代码不起作用: #包括 #包括 #包括 #包括 // 你''(x)= 1 //边界

回答 0 投票 0

使用 scipy 稀疏数组上的坐标有效地执行逐元素操作

我想弄清楚如何有效地对 scipy 稀疏数组(csc 格式)执行以下操作: 逐元素伪代码: 尝试: r = M[i,j] / (V[i] + V[j]) 如果 r.isfinite(): ...

回答 1 投票 0

在损失中使用稀疏张量值

我生成一个稀疏矩阵: A = torch.sparse_coo_tensor(np.transpose(IJ),V) 其中 IJ 是 ij 索引的 n×2 列表,V 是参数的一维向量。 然后我尝试反向传播一个简单的损失: 损失...

回答 0 投票 0

如何找到多个向量都为零的索引

初学者 pySpark 问题在这里: 如何找到所有向量都为零的索引? 经过一系列转换后,我有一个 spark df ~2.5M 行和一个 tfidf 稀疏向量长度~26 ...

回答 1 投票 0

提高稀疏矩阵矩阵乘法算法性能的方法有哪些?

我在优化对两个稀疏矩阵执行矩阵矩阵乘法的代码时遇到问题。矩阵使用 3 个子数组存储,存储行索引、列索引和变量...

回答 0 投票 0

稀疏矩阵的 Julia 反斜杠

新的 Julia 用户在这里。据我了解,如果 A 和 b 是矩阵和向量,那么 Julia 运算 A 将 如果 A 是单数,则引发异常, 如果 A 是方阵和逆矩阵,则执行直接求解...

回答 1 投票 0

将熊猫日期时间转换为稀疏日期时间失败

我正在尝试将 pd.DataFrame 中的多个列从密集转换为稀疏。以下 MRE(密集整数到稀疏整数)有效: >>> dense = pd.DataFrame({"A": [1, 0, 0, ...

回答 2 投票 0

黑客等级稀疏数组

有一个输入字符串集合和一个查询字符串集合。对于每个查询字符串,确定它在输入字符串列表中出现的次数。返回结果数组。 例如...

回答 2 投票 0

Eigen::SimplicialLDLT - 正半定矩阵从 3.3.9 更改为 3.4.0?

我最近使用 vcpkg for Windows 将我的 Eigen 版本从 3.3.9 更新到 3.4.0。使用新版本运行我的程序时,我遇到了 SimplicialLDLT 方法的可解性错误....

回答 0 投票 0

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