随机矩阵的最佳类型 — 需要一个来源

本文关键字:一个 最佳 类型 随机 | 更新日期: 2023-09-27 18:34:22

我重写了整个问题以使其清楚。

我需要一个可以容纳随机矩阵的类型。我需要在Java或C#(Java优先)中使用它。

我需要一个内置类型。它可能是一个由某人编写的课程,但问题是在我的论文中我需要参考所有内容,所以它应该来自一篇文章、书籍等......

与随机矩阵一样,一行中的所有元素都需要加和为 1,我需要一个数据类型来保证这一点。我知道内置类型无法保证这一点。但是有没有一种类型可以保证我们假设计算的每个值都四舍五入到例如 10 位数字?

我还需要参考一本书或一篇文章,其中提到这种数据类型可用于在计算机内存中存储随机矩阵。

来自 Java 的BigDecimal还是来自 C# 的decimal合适?

随机矩阵的最佳类型 — 需要一个来源

没有内置类型(在这两种语言中)可以满足所有行总和为 1 的(合理任意)要求。当然,自己写这个是相当微不足道的(在浮点的情况下,使用适当的误差幅度......

我无法想象为什么你需要一个参考来说"矩阵将是随机的"。如果你需要清楚地指定类型(出于某种奇怪的原因......),那么你将不得不求助于指定将强制执行你需要的完整性的算法(显然,这是非常微不足道的)。