問題タブ [linear-interpolation]
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.
javascript - 線形補間
以下は、正の根を求める数値 (変数 r) をユーザーに要求し、次に開始間隔 [a,b] を要求するプログラムです。これは、いくつかの HTML コードで行われます。その下の JavaScript には、while ループ内の線形補間のコードがあります。
このコードの問題は、エラー テキストが返され、最後に avg の最終値が返されることです。これは問題です。
c# - データテーブルC#での線形補間 - データ型の決定
データテーブルからデータを補間する方法を構築しようとしていますが、これを行う最も効率的な方法についての提案を知りたいです。私はこのようなものを始めました:
データをいくつかのリストにプルした後、ソートされたリストで機能する線形補間法を使用します。これは現在機能していますが、事前にデータ型を知っている場合に限ります (現在は double を使用しています)。
私はここで立ち往生しています:このメソッドが事前にデータテーブルから (列から?) データ型を決定し、それを list.Add の row.Field<> 拡張で使用できるようにしたいと考えています。
次のようなもので、row.Field<> で type / typecode 変数を使用することはできませんでした (これは可能ですか?)。
型チェックの結果を使用する別の方法を知っている人はいますか?
また、リストなしでテーブル自体を補間するより良い方法はありますか?
python - NumPyでトライリニア補間のルックアップテーブルを作成するには?
次の抜粋は、numpy ルックアップ関数を構築しようとしている 500 行のテーブルです。私の問題は、値が非線形であることです。
ユーザーはdensity
、volume
、および を入力しcontent
ます。したがって、関数は次のようになります。
def capacity_lookup(density, volume, content:
たとえば、一般的なユーザー エントリは次のようになりますcapacity_lookup (47, 775, 41.3)
。この関数は、値 45 と 50、密度 700 と 800、コンテンツ 40 と 45 の間を補間する必要があります。
表の抜粋は次のとおりです。
質問
500 行のテーブルを保存して、非線形データを補間し、ユーザー入力に基づいて正しい値を取得するにはどうすればよいですか?
明確化
- ユーザーが次のベクトル (775、47、41.3) を入力した場合、プログラムは次の 4 つのベクトルの間で補間された値を返す必要が
45.0, 600, 0.2, 1.7
あり45.0, 800, 0.8, 0.4
ます50.0, 600, 0.1, 1.2
。50.0, 800, 0.4, 0.2
- データが設計の numpy 配列として DB からプルされると仮定します
r - xyplot で 2 つのサイズのベクトルの長さをプロットする
これは簡略化されたバージョンであることに注意してください(したがって、以前の投稿と重複しています):
https://stackoverflow.com/questions/18358694/xyplot-2-separate-data-frame-lengths
あまりにも多くの情報が含まれている可能性がありますが、非常に基本的なことが尋ねられました。
ここでもう一度:
xyplot を使用して長さの異なる 2 つの列をプロットしたいと思います (xyplot のみでお願いします)。
データ:
(prob~var1) が最初にプロットされる "Data" のプロットに、長さ 20 の Long (var2) ベクトルをプロットする方法。
linear-interpolation - GML の多変量補間エラー
みんな。ここで説明されているように、複数のデータ値間の補間を実装するために (間隔を除いて) Python にいくぶん似た構文を持つプログラムである Game Maker を使用しています。原点が x = 0、末尾が x = 100 で、各データ値の間隔が等しい散布図を想像してください。x 位置は一定ですが、y 位置は任意の値を持つことができます。各データ ポイント間で線が接続されている場合、理想的には、スクリプトは特定の x 位置の y を見つけることができます。これが私の元の実装でした:
これは、指定された x 位置を囲む 2 つのポイントを見つけた後に lerp() を使用して、2 つの値の間の補間を返す必要がありましたが、そうではなかったので、私の質問は次のとおり
です。 前もって感謝します。
編集:完成した作業コードは次のとおりです。