1

明確にするために質問全体を書き直しました。

確率行列を保持できる型が必要です。これは Java または C# である必要があります (Java が推奨されます)。

組み込みタイプが必要です。それは誰かによって書かれたクラスかもしれませんが、問題は、私の論文ではすべてを参照する必要があるため、記事、本などから取得する必要があることです...

確率行列と同様に、行内のすべての要素の合計が 1 になる必要があるため、それを保証するデータ型が必要です。組み込み型がそれを保証できないという事実を認識しています。しかし、計算されたすべての値が、たとえば 10 桁に切り上げられることを保証できる型はありますか?

また、このデータ型を使用して確率行列をコンピューター メモリに格納できることが記載されている本または記事への参照も必要です。

BigDecimalJavadecimalと C# のどちらが適していますか?

4

1 に答える 1

1

すべての行の合計が 1 になるという (かなり恣意的な) 要件を満たす組み込み型は (これらの言語のいずれにも) ありません。エラーマージン...)。

「行列は確率的になる」と言うだけで、なぜ参照が必要なのか想像できません。タイプを明確に指定する必要がある場合 (何らかの奇妙な理由で...)、必要な整合性を強制するアルゴリズムを指定する必要があります (これは明らかに非常に簡単です)。

于 2012-05-17T11:10:44.993 に答える