問題タブ [ilnumerics]
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.
plot - ILNumerics で大きなサーフェス (1000x1000 など) を効率的にプロットする方法は?
私が使用するコードは次のとおりです。
ResetSurface() への各呼び出しが完了するまでに数秒かかります。デバッグ モードでは最大 6 秒、リリース モードでは最大 4 秒です。
ただし、サーフェスが更新されると、回転とパンの操作は非常にスムーズになります。
サーフェスが小さいほど、更新は速くなります。
サーフェスの位置/色のバッファを更新するより効率的な方法はありますか?
注: デュアル グラフィックス (Intel HD 4000 + GeForce GT 650M) を搭載し、nvidia カードが有効になっている Windows 7 ラップトップで IlNumerics 3.2.2 Community Edition を使用します。
c# - ILSurface プロット パラメータ
ILSurface でサーフェスをプロットすることに行き詰まっています。シナリオは次のとおりです。
不規則なグリッドをプロットする:
これを配列にマップして、にプロットできるようにしますILSurface
。
ILMath.meshgrid
私はいくつかを試してみましたILInArray<double> ZXYArray
が、成功しませんでした。
私がはっきりしていることを願っています。どんな助けでも大歓迎です。
ありがとう。
f# - F# シーケンス関数型スタイルの ILNumerics へ
を返す F# クエリがありますseq<float>
。
F# の慣用的な関数型スタイルを使用してseq<float>
、ILNumerics の密な配列 ( http://ilnumerics.net/FunctionRules.html )内にデータを詰め込む方法を考えていました。
seq 内のデータは、行、列、または密な配列全体に対応する場合があります。F# コードへの参照も歓迎します。
c# - ILNumerics PlotCube でデフォルトのマウス イベント ハンドラーをオフにする方法は?
ILNumerics Math Library を使用して 2D プロットを作成しています。データを表示するには、ILPlotCube クラスを使用します。独自のイベントを実装したいので、MouseDoubleClick イベントの EventHandler のデフォルトの動作をオフにしたいと考えています。それは可能ですか?
ここにいくつかのより多くの文脈があります:
MouseDoubleClick イベントの ILPlotCube の既定のイベント ハンドラーは、ビューを既定値にリセットします。通常、これは非常にうまく機能しますが、x 値と y 値が非常に小さい場合に問題があるようです。y 値が非常に小さい linePlot を追加すると、プロットの範囲は自動的に YMax=0.525 および YMin=-0.525 に設定されます。残念ながら、それは私が望むものではありません。そのため、linePlot を追加した後に値を自分で設定すると、プロットは希望どおりに見えます。すばらしい... しかし、シーンをダブルクリックすると、デフォルト (0.525) の値が再び使用されます。生地!そのため、この動作を無効にするか上書きしたいと考えています。
何か案は?
ありがとう、
ティム
visual-studio-2010 - OpenGL での ILNumerics プロット描画に関する問題
ILNumerics を使用しています。ILNumericsの Web サイト からいくつかの簡単な例をテストしました。
- ILPanel コントロールのプロパティ パネルで GDI レンダラーを使用することを選択すると、正常に動作します。
- OpenGL レンダラーを選択すると、シーンが間違ってプロットされたり、点滅したり、部分的に描画されたり、描画されなかったりします。
VS2010 PRO、Win7 64 ビット、Dell XPS 17、Ge550M グラフィックスを使用しています。
Fogcity は、OpenGL を使用して問題なく動作します。何か案が?
c# - python/Matplotlib を使用した GUI での 3D プロットまたは C#/illnumerics での 3D プロット?
SQL Server 2012 にアップロードする csv ファイル (時間とともに増加し続ける) に多くのデータがあります。2D および 3D プロットを使用してこのデータにアクセスして分析する必要があります (例: http://scidavis.sourceforge.net /help/manual/pics/example-plot3d.png )。これらの 3D プロットは、GUI に埋め込むか、別のウィンドウに表示します。また、GUI で多くのパラメーターを変更して、変化する結果を確認します。
これまでのところ、これを行うための 3 つのアプローチを見つけました。
- Python スクリプトから SQL テーブルにアクセスし、pyQT を使用して GUI を作成し、Matplotlib およびその他の関連する Python ライブラリを使用して 3D プロットを作成します。
- C# コードから SQL テーブルにアクセスし、WPF を使用して GUI を作成し、サードパーティの inumerics ライブラリを使用して 3D プロットを作成します。これまでのところ、ilnumerics の使用に問題がありました。その使用法はアクティブではないようで、sourceforge.net から誰もダウンロードしていません。しかし、もう 1 つの問題は、inumerics が無料で提供されるのは学術および評価目的のみであるということです。そして私はオフィスでそれを使用するでしょう。
- Matlab から SQL テーブルにアクセスし、Matlab で GUI を作成し、Matlab を使用して 3D プロットを作成します。
Matlabの速度が遅く、MatlabのGUIがあまり優れていないため、3番を除外しました。1と2のうち、どちらが最善のアプローチです。または、これを行うためのより良い方法がありますか。
C、C++、MFC、python 初心者レベル、Matlab 初心者から中程度の習熟度に精通しています。とにかく新しいもの/プログラミング言語を学ばなければならないので、既存のスキルを考慮に入れていません。
後でデータを分析するために機械学習技術を使用する可能性があります。Python ライブラリで機械学習がサポートされているのを見たので、これは Python を使用する利点になる可能性があります。