問題タブ [nmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
42223 参照

c# - C# 線形代数ライブラリ

C# 用の安定した線形代数 (より具体的には、ベクトル、行列、多次元配列、およびそれらの基本演算) ライブラリはありますか?

検索の結果、数年間更新されていないか、初期のベータ段階にあるいくつかのオープン ソース ライブラリと、Centerspace NMath が見つかりました。チェックする価値のある代替手段はどれですか?

0 投票する
4 に答える
1115 参照

c# - C# Nmath から Python SciPy へ

一部の関数を C# から Python に移植する必要がありますが、次のコードを正しく実装できません。

このコードは CenterSpace Nmath ライブラリを使用します。

このコードに似た正しい関数をPythonで書くのを手伝ってくれる人はいますか?

私の英語でごめんなさい。

UPD実際、どの scipy.stats.lognorm.cdf attrs が C# の確率、平均、stddev に似ているかわかりません

以下の回答のように、既存の注文を python にコピーすると、間違った番号が取得されます。

0 投票する
8 に答える
6841 参照

c# - 数値計算における .NET の速度

私の経験では、.NET はネイティブ コードよりも 2 ~ 3 倍遅くなります。(多変量最適化のためにL-BFGSを実装しました)。

stackoverflow の広告を http://www.centerspace.net/products/まで追跡しました

スピードは本当に素晴らしく、スピードはネイティブコードに近いです。彼らはどのようにそれを行うことができますか? 彼らは言った:

Q. NMath は「純粋な」.NET ですか?

A. 答えは、「純粋な .NET」の定義によって多少異なります。NMath は、C# に加えて、小さなマネージ C++ レイヤーで記述されています。ただし、基本的な線形代数演算のパフォーマンスを向上させるために、NMath はネイティブの Intel Math Kernel Library (NMath に含まれています) に依存しています。しかし、COM コンポーネントや DLL はなく、.NET アセンブリだけです。また、マネージド C++ レイヤーで割り当てられ、ネイティブ コードで使用されるすべてのメモリは、マネージド ヒープから割り当てられます。

誰かが私にもっと説明できますか?

0 投票する
3 に答える
1835 参照

c# - 金融工学と計量経済学のためのC#とNMath

私は現在(ほとんど)、研究で計算集約型の計量経済学にC++を使用しています。私はより生産的な環境に移行したいと思っていました。Dは有望に聞こえますが、おそらく私が現在完全に生産的になるには十分に成熟していません。最近、C#とNMathライブラリに出くわしました。とても印象的です。誰かがこれらをそのような目的で使用していますか?あなたの経験は何ですか?全体的な生産性が向上する場合は、実行時の速度をいくらかあきらめるつもりです(在職期間の時計が刻々と過ぎています)。あなたの考えや提案に感謝します!

0 投票する
1 に答える
483 参照

asp.net - NMathIISアクセスが拒否されました

IISでホストされているASP.NET4WebアプリケーションでNMathライブラリを使用してみました。開発マシンでは完全に機能しますが、サーバーでは次の例外がスローされます。

DLL'nmath_native_x86.dll'を読み込めません:アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))

説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.DllNotFoundException:DLLを読み込めません'nmath_native_x86.dll':アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))

ソースエラー:

現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。

スタックトレース:

[DllNotFoundException:DLLを読み込めません'nmath_native_x86.dll':アクセスが拒否されました。(例外HRESULTから:0X80070005(E_ACCESSDENIED))]
CenterSpace.NMath.Kernel.DotNetBlas.ca985db1fb290841a533a3547ace1ae2b(のInt32 * ca9e3f1c0641beace93cb8eb4a27060d6、ダブル* cf339080161dff75cfd1b46a10c2eec70、のInt32 * c757a2154665e6da4d820f8c504ec2601、ダブル* c00a69c4fa5b6d809b68a96ca184dcf79、のInt32 * c1565590bf448d2c630952a0391360cc3)+0
CenterSpace.NMath.Kernel.DotNetBlas .copy(Int32 n、DoubleDataBlock x、Int32 xOffset、Int32 incx、DoubleDataBlock y、Int32 yOffset、Int32 incy)+149 CenterSpace.NMath.Core.DoubleVector.set_Item(スライススライス、DoubleVector値)+165

AppPoolの権限などに関連している可能性があることをここで読んでいますが、問題を指摘することはできません。どうなり得るか?!