問題タブ [rescale]
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.
graph - 線形結合で使用するべき乗則分布に従って複数の変数を標準化/スケーリング/正規化する正しい方法
ソーシャル ネットワーク グラフ内のノードのいくつかのメトリックを組み合わせて、ノードをランク付けするための単一の値にしたいと考えています。
in_degree + betweenness_centrality = informal_power_index
問題は、in_degree
とbetweenness_centrality
が異なるスケールで測定されていることです。たとえば、0 ~ 15 対 0 ~ 35000 であり、べき乗分布に従っています (少なくとも正規分布ではないことは間違いありません)。
を決定する際に一方が他方を支配しないように、変数を再スケーリングする良い方法はありinformal_power_index
ますか?
3 つの明白なアプローチは次のとおりです。
- 変数の標準化 ( で減算
mean
および除算stddev
)。これは、分布を押しつぶしすぎて、ロングテールの値とピーク付近の値の大きな差を隠してしまうようです。 min(variable)
で減算して除算することにより、変数を [0,1] の範囲に再スケーリングしますmax(variable)
。これは分布の形状を変更しないため、問題の修正に近づいているように見えますが、実際には問題に対処しないのでしょうか? 特に手段が異なります。- 各値を で割って平均を等しくします
mean(variable)
。これはスケールの違いに対処しませんが、おそらく比較には平均値の方が重要ですか?
他のアイデアはありますか?
math - マウスを使用した2Dポリゴンのスケーリング
Pythonベースの描画プログラムWhyteboard(https://launchpad.net/whyteboard)を開発しています
私は、ユーザーが描画するポリゴンを回転およびスケーリングできるようにする機能を開発しています。これが私の問題です:
すべてのポイントのリストを含むPolygonクラスがあり、最後に「閉じられています」。ユーザーは私のプログラムで描画された図形を選択できます。これにより、描画された図形が「強調表示」され、各ポイントで選択ハンドルが描画されます。これらのポイントを「つかんで」位置を変更したり、ポリゴンの形状を変更したりできます。
問題があります。ポリゴンに適用するサイズ変更の「スケール」を計算する方法を理解する必要があります。たとえば、(マウスを押したまま)ユーザーがマウスを図形から遠ざけることは「成長」アクションであり、マウスを図形に近づけると縮小する必要があります。
スケールを実行するためのコードがありますが(これは正しいと思います)、「適切な」スケーリング係数を作成できません。以下のコードは、答えに基づいて私が思いついたものです
/edit-これが解決されたコードです。
現在、このコードは私のポリゴンをすぐにゼロに縮小しているようで、マウスを少し動かしてもポリゴンは元に戻りません。時にはそれは反対のことをし、急速に成長します。しかし、縮むことはありません。
charts - 時系列プロットの自動推論スケール
問題:
時系列をプロットしています。aprioriの最小値と最大値がわかりません。最後の5秒間のデータをプロットしたいと思います。過去5秒間のデータに最もよく合うように、プロットが自動的に再スケーリングされるようにします。ただし、再スケーリングがぎくしゃくすることは望ましくありません(最小値と最大値を常にリセットすることで得られるように)。再スケーリングを行う場合は、再スケーリングをスムーズにする必要があります。
これを処理するための既存のアルゴリズムはありますか?
正式に:
機能があります
float sample();
複数回呼び出すことができます。チャートを適切にスケーリングして、常にリアルタイムで最後の5*60の値をプロットしてほしい。チャートを自動的に再スケーリングしたい。しかし、「ぎくしゃくした」方法ではありません。
ありがとう!
cocoa - Cocoa : ImageWell にドラッグされた画像の拡大縮小
コミック コレクションを整理するためのアプリケーションに取り組んでいます。ユーザーは、カバー アートワークの画像を ImageWell を介してプログラムにドラッグできる必要があります。
画像をアプリケーションから再度ドラッグすることはできないため、画像を元のサイズで保存する必要はありません。ImageWell のサイズの画像で十分です。
問題は、アプリケーションで画像をどのように再スケーリングするかです。
さらに複雑なことに、ImageWell は Core Data にバインドされています。そのため、Core Data が画像を元のサイズで保存する前に、画像を再スケーリングする必要があります。
asp.net - .net Drawing.Graphics.FromImage()は、空白の黒い画像を返します
asp.netでアップロードされたjpegを再スケーリングしようとしています
だから私は行きます:
これにより、どのファイルを指定しても、バージンブラックのjpegが保存されます。入力画像ストリームをすぐにビットマップに取り込むdone
と、次のように再圧縮して正常に保存されます。
gで魔法をかける必要がありますか?
upd:試しました:
同じ話-正しい寸法の純粋な黒
jpeg - jpeg 画像の高速解凍と再スケーリングのアルゴリズム
IP カメラで実行する uCLinux 2.4 のアプリケーションに取り組んでいます。ビデオストリーム (MJPEG、MPEG4、または h.264) から画像を取得し、生の形式に解凍し、より小さいサイズに再スケーリングする必要があります。これは 10 ~ 15 FPS で行う必要がありますが、処理能力は非常に限られているため、非常に最適化された方法で行う必要があります。解凍と再スケーリングは同じ動きで行う必要があると仮定します。
ソリューションやアルゴリズムを探す場所についてのアイデアはありますか? または私たちを助けることができる専門家..?
wpf - リストボックスやその他のアイテムのサイズを変更しますか? テキストではありません (WPF)
質問は非常に明確です。ビューにリストビューまたはリストボックスがあります。画面を小さくする場合、テキスト (ラベルなど) を同じサイズのままにしたいと考えています。しかし、リストビューとリストボックスは小さくする必要があり、最終的にはスクロールバーが必要ですか?
どうすればいいですか?
ありがとう
rescale - 0 から 1 の間の数値の再スケーリング
次の番号のリストがあります。
3.16、4.72、6.44、8.25、3.76、4.87、5.76、6.5、7.32
次のように、(0, 1) の間の数値を再スケーリングする必要があります。
1) 最小の数値は 0 に最も近い値を取得しますが、0 ではありません。
2) 最大数は 1 に最も近い値を取得しますが、1 ではありません。
私の研究では、0 は完全に適切であることを示し、1 は完全に不適切であることを示します。そのため、それらを最終結果から除外したいと考えています。
どんな助けでも大歓迎です。
android - Android Canvas の遅い描画/アニメーション
ビットマップファクトリーを使用してキャンバスにビットマップを描画しています(PSを参照)。また、ビットマップにアニメーションを適用しています。options.inScaled = false; で bitMapFactory.options を使用します。options.inDither = true;
問題は、小さいデバイスで 100x100 サイズのビットマップを描画すると、自動的に小さいサイズに再スケーリングされることです。問題は、それを 10 インチのデバイスに描画すると、拡大縮小されますが、画質が失われることです。これは実際には問題ではありません。問題は、10 インチのデバイスに道がある場合でもアニメーションが非常に遅くなることです私が使用した小さいものよりも優れたハードウェア仕様。
デバイスが元のサイズよりも大きく再スケーリングされたビットマップを描画するときの速度を向上させる方法はありますか?
PS (私は BitmapFactory.decodeResource(mContext.getResources(),R.drawable.example, options) を使用します。最初に onDraw が呼び出される前に、キャンバスで drawBitmap を使用します。)
r - データフレームの列を再スケーリングしますか?
4番目のフィールドの値を0〜1000data
の範囲に再スケーリングし、スケーリングされた値を最も近い整数に丸めたいというデータフレームがあります。ddply
、round
およびを使用しようとしていますrescale
:
上記のコードは、次のエラーをスローします。
誰かが私がやろうとしていることを達成するための問題やより良い方法を指摘できますか?