ublas

ublas

文章 0 浏览 3

boost::uBLAS 如何处理矩阵的嵌套乘积?

我读了一篇关于使用动态规划优化矩阵嵌套积的文章,我想看看它是如何在 boost::uBLAS 中实现的。 我不确定我是否理解文档 (他们在页面的最后讨论了这…

烟燃烟灭 2024-12-13 08:14:12 0 0

BOOST uBLAS矩阵产品极慢

有没有办法提高boost ublas产品性能? 我有两个矩阵 A,B,我想对它们进行乘法/加法/子法/... 在 MATLAB 与 C++ 中,对于 2000x2000 矩阵运算,我得到…

满意归宿 2024-12-10 13:12:49 1 0

访问 UBLAS 稀疏向量中非零元素的索引

我如何知道 ublas 中的稀疏向量中的第一个非零元素以及每个后续非零元素的索引?函数 begin() 为我提供了一个迭代器,可用于了解存储的第一个非零值,…

纸伞微斜 2024-12-05 21:37:22 1 0

处理 boost ublas 稀疏或稠密矩阵的 API

我对 Boost ublas 文档有点困惑。我似乎不清楚稀疏矩阵类和稠密矩阵类共享一个共同的父类——我相信这是设计使然。但是,假设只需要使用 operator() …

沉鱼一梦 2024-12-02 16:31:23 1 0

为什么编译器选择const方法而不是non-const?

我正在尝试使用 boost 中的 uBlas 矩阵作为后端来实现三维张量。其中一个功能是获取对切片的引用,并可以轻松分配矩阵。 下面是张量类的一个片段: te…

叹梦 2024-12-01 15:22:30 2 0

从Boost::ublas到ATLAS,

我已经使用 Boost::ublas 编写了一个程序,该程序使用广泛的稀疏矩阵向量乘法。我对它的速度一点都不满意,我想尝试一下 ATLAS。有没有明确的代码转换…

逆光飞翔i 2024-12-01 15:01:39 1 0

对 Boost::uBLAS 向量执行 STL 操作

如何将函数映射到 uBLAS 中向量的每个元素(如 Mathematica 中的 Map[])? 例如;我想获取 uBLAS 向量的所有元素的 sin() 。 Boost、GSL 或任何其他数…

你怎么这么可爱啊 2024-11-29 14:30:04 1 0

关于使用 BOOST uBLAS 进行子矩阵操作的新手问题

这让我困惑了几个小时,所以也许这里有人可以提供帮助。我正在尝试使用 uBLAS 将以下简单的 Matlab 程序转换为 C++: >> R = eye(4); >> R(:,3) = R(:…

愚人国度 2024-11-28 07:39:21 1 0

从 uBlas 压缩矩阵中删除一行?

我想知道从 uBlas 的压缩矩阵中删除一行的最佳方法是什么?我想知道是否有某种方法可以获取向量内的压缩列数据?我正在查看此页面 http://netlib.org/…

鹊巢 2024-11-18 20:24:02 3 0

从 C++ 中的向量创建矩阵与uBLAS

如果我有 n 个长度为 m 的向量,并且想要将它们连接起来创建一个 mxn 矩阵,那么在 C++ 中使用 Boost uBLAS 执行此操作的最有效方法是什么? 显然,我…

一梦等七年七年为一梦 2024-11-16 10:42:13 3 0

uBLAS 慢速矩阵稀疏向量乘法

我正在转换一些我自己的矢量代数代码以使用优化的 boost uBLAS 库。然而,当我尝试进行 SymmetricMatrix-SparseVector 乘法时,我发现它比我自己的实…

所谓喜欢 2024-11-15 10:46:29 5 0

boost ublas 矩阵乘积的问题

我正在尝试使用 Boost 的 ublas 部分,但由于某种原因,我无法将矩阵相乘并将结果分配给其他矩阵。 这有效: #include #include using namespace boos…

网名女生简单气质 2024-11-04 21:31:06 7 0

Boost uBLAS 矩阵/向量积

有人可以提供一个如何使用 uBLAS 产品来乘法的例子吗?或者,如果有更好的 C++ 矩阵库,您可以推荐,我也很欢迎。这正在成为一个令人头疼的问题。 这…

芯好空 2024-10-30 06:14:32 7 0

C++、boost::numeric::ublas::mapped_matrix - 使用 std::tr1::unordered_map 而不是 std::map 时出现迭代问题

我正在使用 boost 库(1.44)和 VC++ 2010。 我发现下面的代码存在一些问题, using namespace boost::numeric; typedef double value_type; typedef …

罪#恶を代价 2024-10-17 07:55:15 4 0

当我将对象添加到时出现段错误

我以两种不同的方式编写代码片段:使用二维数组作为矩阵,以及使用 boost::ublas::matrix。当我在第一种情况下添加这个对象时,它正在工作,但在第二…

熟人话多 2024-10-12 16:17:23 5 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文