sparse-matrix 相关问题

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

如何从一个单独的列表中删除一个特定的libsvm值的列表

def parseline(line): line = line.values.flatten().tolist() # 将pandas数据框架中的标签点平移到python列表中 strLine1 = listToString(line) # 自定义函数只是将列表转换为字符串......

回答 1 投票 0

稀疏矩阵的最小值?

在 scipy.sparse 中似乎没有一个方法可以给出稀疏矩阵的最小值。特别是,我寻求的是列的最小值。在文档中没有出现任何方法,而且numpy minimum也没有 ...

回答 2 投票 6

用from_generator创建一个TF数据集的SparseTensors。

我有一个产生 tf.sparse.SparseTensors 的生成器。我想把它变成一个Tensorflow Dataset,但遇到了一些问题。我使用的是TF2。首先,与普通的Tensors不同,你不能 ...

回答 0 投票 0

将多个稀疏数组保存在一个大稀疏数组中

我一直在尝试在Julia JuMP中实现一些代码。我的代码的想法是,我的while循环中有一个for循环,运行S次。在每个循环中,我都会解决一个子问题,并得到一些...

回答 1 投票 1

来自R中给定csv文档术语矩阵的lda主题建模交叉验证

我正在尝试进行交叉验证分析,以选择要估计的“适当”主题数。但是,我的数据已被编码在三列(相当大)的表中。这是一个示例:...

回答 1 投票 0

scipy.sparse.linalg.eigsh中LM和换档反转模式之间的反常速度差?

我正在尝试使用scipy.sparse.linalg.eigsh在Python中找到一个稀疏Hermitian矩阵列表的最小特征值(以最大的负数,而不是最低的幅度)。矩阵是〜...

回答 1 投票 0

使用MKL BLAS时,scipy是否支持多线程进行稀疏矩阵乘法?

根据MKL BLAS文档“对于稠密和稀疏BLAS,所有矩阵矩阵操作(级别3)都是线程化的。” http://software.intel.com/zh-CN/articles/parallelism-in-the-intel-math-kernel -...

回答 1 投票 6

初始化的指针全为0,而不是生成的值

我正在实现一个稀疏的线性方程求解器,例如Lx = b。为此,我初始化了一个名为x_ref的参考x向量,并相应地生成一个RHS向量b。但是,两个指针似乎都是空的...

回答 2 投票 0

Fortran中的稀疏数组

我对Fortran非常陌生(一个月左右)。在我主要使用Python编写脚本之前。我目前正在编写代码,在其中需要一些方法来存储稀疏数组。数组是正方形,...

回答 1 投票 1

如何在python中用颜色代码绘制矩阵稀疏模式?

我正在使用matplotlib.pyplot中的间谍从scipy.sparse中绘制csc_matrix的稀疏模式,像这样>>>将scipy.sparse作为sprs导入>>>将matplotlib.pyplot导入为plt&...

回答 2 投票 3

在python中使用正则表达式从转换后的稀疏向量列表中删除离散值

我正在尝试从[[1:1 :,'2:100.0','3:100.0',...]等字符串列表中删除索引值为1、2和3的所有值。数据为稀疏矢量格式,并已作为熊猫数据框加载。我用了...

回答 1 投票 0

稀疏矩阵总和导致密集矩阵-如何强制结果稀疏?

对scipy.sparse.csr_matrix的一个轴求和将产生一个numpy.matrix对象。考虑到我的稀疏矩阵确实很稀疏,我发现这种行为非常烦人。这是一个示例:密集...

回答 1 投票 0

如何将一维数组转换为二维数组?

我正在编写代码来求解2D热方程。我在x维度上有nx个点,在y维度上有ny个点。 (nx和ny是用户输入)。解决方案以形状数组的形式出现(...

回答 2 投票 0

如何将稀疏的一维数组转换为二维数组?

我正在编写代码来求解2D热方程。我在x维度上有nx个点,在y维度上有ny个点。 (nx和ny是用户输入)。解决方案以形状数组的形式出现(...

回答 1 投票 0

如何基于R中的稀疏矩阵的阈值替换行值?

我有一个很大的稀疏矩阵(40,000 x 100,000+),如果一个元素大于某个阈值,我想将其替换为1。但是,矩阵中的每一行都有一个唯一的阈值(这是...

回答 2 投票 0

为什么稀疏矩阵的'scipy.sparse.linalg.spilu'比'scipy.linalg.lu'效率低?

我在https://scicomp.stackexchange.com上发布了此问题,但没有引起注意。只要我在其中一个中得到答案,我就会在另一个中告知。我有一个稀疏的矩阵B,然后尝试...

回答 1 投票 0

将numpy数组设置为切片而不进行任何就地操作

我如何在没有任何就地操作的情况下有效地执行此操作? n_id = np.random.choice(np.arange(2708),size = 100)z = np.random.rand(100,64)z_sparse = np.zeros((2708,64))z_sparse [n_id [:. 。

回答 1 投票 4

(稀疏)2D numpy 数组每行/列的快速非零索引

我正在寻找最快的方法来获取每行和每列的二维数组的非零索引列表。以下是一段工作代码: preds = [matrix[:,v].nonzero()[0] for v in ...

回答 3 投票 0

indices [201] = [0,8]乱序。许多稀疏操作需要索引排序。使用`tf.sparse.reorder`创建正确排序的副本

我正在做一个神经网络,对每个变量进行编码,当我要拟合模型时,会出现错误。 index [201] = [0,8]乱序。许多稀疏操作都需要排序索引。使用`tf.sparse ....

回答 1 投票 1

加快scipy.sparse.csr_matrix的左matmul

我需要执行以下矩阵乘法:x * A [idx]其中A是scipy.sparse.csr_matrix,而idx是np.array索引。由于建立索引,我无法将其更改为csc_matrix。似乎...

回答 1 投票 0

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