[解決済み] Rで、ベクトルを単位ベクトルにスケーリングする最も簡単な方法は何ですか?
2022-02-14 22:45:21
質問
Rで、ベクトルを単位ベクトルにスケーリングする最も簡単な方法は何ですか?
例えば、次のようにします。
>vec
[1] 1 0 2 1
そして
>vec / sqrt(sum(vec^2))
[1] 0.4082483 0.0000000 0.8164966 0.4082483
はその単位ベクトルです。
Rにこのための組み込み関数はないのでしょうか?
どのように解決するのですか?
自分で関数を作ればいいんだよ。
scalar1 <- function(x) {x / sqrt(sum(x^2))}
あとは使うだけ。
> scalar1(vec)
[1] 0.4082483 0.0000000 0.8164966 0.4082483
関連
-
[解決済み】 ベクターの重複を消去してソートする最も効率的な方法は何ですか?
-
[解決済み】ベクトルからサブベクトルを抽出する最適な方法とは?
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み] std::vectorをハードコードされた要素で初期化する最も簡単な方法は何ですか?
-
[解決済み] 関数のソースコードを見るにはどうしたらいいですか?
-
[解決済み] リストをデータフレームに変換する
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] ベクトル中のある要素のインデックスを求めるR関数はありますか?
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み] ベクトルまたは列の2番目(3番目...)の最大値/最小値を見つける最速の方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】添え字付き代入でNAを使用することはできません
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み] テスト
-
[解決済み】Rでの関数の最適化(L-BFGS-Bでは'fn'に有限の値が必要)。
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み】Rはプロットするが、アブラインを描画しない
-
[解決済み】Rでのデータ操作。'X'はアトミックでなければならない
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み】"object not interpretable as a factor "というエラーの意味は?[クローズド]