問題タブ [normalize]

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 投票する
4 に答える
23327 参照

matlab - 合計が1であるMatlabでベクトルを正規化するにはどうすればよいですか?

次のように、N個の整数のベクトルを正規化する必要があります。

  • 各値は元の値に比例します(値は0から1の間になります)
  • すべての値の合計は=1です

例えば:

ベクトルがある場合

正規化されたベクトルは次のようになります。

私はこのコミュニティとWebで見つかった多くのソリューションを試し、最後に次のコードでそれを行いました。

これが機能する問題:

  • 配列のすべての要素は「0」です->結果の配列は変更されません
  • 配列の1つの要素のみが>0であり、他のすべての要素は= 0->結果の配列:要素> 0は1で、他の要素は0です。

しかし、別のケースがある場合、結果は比例しますが、合計は0ではありません。例:

(現在Matlabを使用できないため、数値が正しいかどうかはわかりませんが、合計が1より大きいと確信しています)

ヒント?

前もって感謝します

0 投票する
2 に答える
5959 参照

math - javascript - 0 から 1 の範囲になるように数値を正規化する

プログラムがスピーカーからオーディオを拾う実験を行っています(デシベルで...一種)。通常、範囲は約 0 から 20 の間です。この値を 0 から 1 の範囲にマッピングして、スピーカーからの音量に比例してアイテムをスケーリングできるようにします。したがって、オーディオが 20 dB の場合、スケールは 1 になります。オーディオが 0 dB の場合、スケールは 0 になります。これを行うにはどうすればよいですか? 私は Unity3D を使用しています。それがヘルパー関数のアイデアを誰かに与える場合。

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

normalization - TF-IDF 結果の正規化

この特定のコードから取得した tfidf の結果を正規化したいと思います。

このコードの出力は次のとおりです。

どんな助けでも大歓迎です。ありがとうございました

0 投票する
2 に答える
6022 参照

php - PHP 文字列の特殊文字の置き換えに関する問題

PHP文字列の特殊文字を通常の文字に置き換えようとしています(óをoに、áをaに置き換えるなど)。次のコードのように、PHP Normalizer::normalize 関数を使用してみました。

ただし、Normalizer::normalize は null を返し、そのコードからの出力は次のようになりました。

original: adiós normalized:

この方法はうまくいかないようだったので、特殊文字を削除するはずの関数を見つけました。関数は次のとおりです。

ただし、このコードには目立った効果はなく、渡されたものと同じ文字列が返されました。

Windows 7 で *.txt ファイルから文字列を取得しています。エンコーディングが苦手なので、この問題について何か助けていただければ幸いです。

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

jdom - JDOMにおけるDOMの正規化機能に相当

JDOM における DOM の normalize() に似た機能を教えてください。実際には、XML コンテンツを正規化し、XMLSerializer を介してシリアライズしたいと考えています。

ありがとうサム

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

r - ループなしで (R を使用して) テーブル内のすべての列を標準化する簡単な方法はありますか?

knn を使用しているデータフレームの 1 つの列を除くすべてを標準化する必要があります。ループでこれを実行できることはわかっていますが、特に名前を変更する必要がある200以上の列/要素を使用しているため、もっと簡単な方法があるようです。

助言がありますか?

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

java - Javaで文字列を正規化する際のアーティファクトのエンコード

私のウェブサイトでは、ユーザーがリモートサーバーにファイルをアップロードできます。サーバー上のファイル名の問題を回避するために、サーバーにアップロードされたファイルに名前を付けるための簡単なルールを適用したいと思います。

  1. アクセントのあるすべての文字(à、é、èなど)を、アクセントのない同等の文字(つまり、この例ではa、e、e)に置き換えます。
  2. すべての特殊文字をアンダースコアに置き換えます
  3. 全体を小文字にする

私のコードは次のようになります

この単体テストは問題なく実行されます。

しかし、実際のアクション、つまりMacサーバー上でローカルに実行されているTomcat 6では、同様のファイル名のファイルを取得すると、「capture_d_ao__cran_2012_07_10____10.22.01.png」というファイル名が取得されます。

どこかにある種の誤エンコードがあると思いますが、どこにあるのかわかりません。これを修正するためのヒントはありますか?

更新:Javaソースファイルとファイルのアップロードを担当するHTMLの両方がUTF-8でエンコードされています。

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

opengl - トライアングル ストリップで NORMAL を計算する方法

OPENGL プロジェクトの照明に問題があります。私は ECLIPSE を使用して C++ でプログラミングしています。三角形のストリップで構成された地形があります。私のレンダリングのコードは次のとおりです。

頂点に法線を使用しようとしていますが、glnormal 関数の引数を計算する方法がわかりません。次に、顔に法線を使用する必要があります。この問題で私を助けてくれますか?


はい、面ごとに法線が必要です。その後、頂点ごとに法線を実行する必要があります。面ごとに法線を作成するには、これを行います。int i = 0; glPushMatrix(); glRotatef(angle, xrot, yrot, zrot);// オブジェクトを回転 cout<<"valore di nrows è: "<getHeights(j); float vectorba[3]={0.0,0.0,0.0}; float vectorcb[3]={0.0,0.0,0.0}; float xnormal = 0.0; float ynormal = 0.0; float znormal = 0.0; float len=0.0;

処方は正しいですか?法線と正規化の関数を使用してレンダリングを変換するにはどうすればよいですか?

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

matlab - Matlabでスパース行列をゼロ平均に行正規化する

大きな m *n スパース行列 Y があります。各行の平均がゼロになるように、Y の各行を正規化したいと思います。

私は最初にこれを試しました。しかし、各行の平均もゼロエントリから差し引かれますが、これは私が望むものではありません。

それから私はこれを試しました。

ただし、このベクトル化されていないソリューションは遅すぎます。

bsxfun と spfun を組み合わせることも考えましたが、実現しませんでした。

ベクトル化されたソリューションを持っている人はいますか?

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

solr - Solr フィルター クエリ - 文字列と整数

カテゴリを持つ一連のドキュメントをクエリしようとしていて、クエリを指定されたカテゴリに制限したいとします (私が理解しているように、これは fq パラメーター (フィルター クエリ) を使用するだけです)。

通常データの場合のように、パラメーターを文字列などではなく整数にすることでパフォーマンスが向上するかどうか疑問に思っていましたか? 私は右側で間違いを犯すだけですが、それがあまり重要ではなく、Solr が内部で何らかの最適化を実行した場合に備えて、再確認すると思いましたか?

文字列の一致のみをフィルタリングできれば、はるかに便利ですが..

ヒントをありがとう