勉強メモ】pytorchのsqueeze()関数とunsqueeze()関数の紹介
2022-02-17 10:09:26
I. unsqueeze()関数
1. まず最初に
aの次元が(2, 3)であることがわかる。
2. 2次元目に次元を追加して、その次元が(2, 1, 3)になるようにする。
a の次元が (2, 1, 3) に変更されたことがわかりますが、この場合も、1 つ下の次元に次元を追加する必要がある場合は、b.unsqueeze(-2) を使用します。
2つ目は、squeeze()関数の紹介です。
1. まず、次元(1, 2, 3)のテンソル(tensor)を取得する。
cの寸法は、図のように(1、2、3)です。
2. 以下は、squeeze()関数を用いて1次元目を削除しています。
ご覧の通り、ディメンションは(2, 3)に変更されました。
3. さらに
次元が変わっていないことがわかります。(1、2、3)のままです。これは、次元が1のときだけ削除されるからです。
関連
-
ImportError: Missing required dependencies ['numpy'] 最初のインポートpandas問題に対する解決策。
-
pandas Tutorial [4] データフレームフィルタリングデータ !
-
Sina Weibo 共有と libc++abi.dylib: NSException 型のキャッチできない例外で終了する Weibo WeChat SDK 実行時のコンパイルエラー...
-
.NETで134217728バイトの許容メモリサイズを使い果たした(8192バイトを割り当てようとした)。解決方法
-
undefinedGitチュートリアル: ! [却下] master -> master (最初に取得) 解決策
-
DataTableプラグインエラーです。Uncaught TypeError: 未定義のプロパティ 'style' を読み取ることができません。
-
AttributeError: 'dict' オブジェクトは 'append' という属性を解決していません。
-
WSLubuntuでESP8266のIDF版をビルドすると、「AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 」というエラーが発生します。
-
Object reference not set to an instance of object "エラーの解決方法について。
-
lua が nil 値を呼び出そうとする。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
libc++abi.dylib: NSException タイプの捕捉されない例外で終了するエラー
-
アクセス違反の読み取り位置 ファイルやオブジェクトを書き込む関数にベクターを渡すとエラーになる
-
Run prompt error ImportError: cannot import name 'Imputer' from 'sklearn.preprocessing' Solution
-
liunx, makeでmysqlをインストール *** ターゲットが指定されておらず、makefileも見つかりませんでしたので停止しました。
-
merge into は、あるテーブルの 1 つの列から別のテーブルの列にデータをコピーします。
-
S_ISREG およびその他いくつかの共通マクロ .
-
unity build はエラーを報告します。 名前 'XXX' は現在のコンテキストに存在しません。
-
エクセル関数VLOOKUPの使い方一覧、十分です!
-
ahkスクリプトガイド
-
Android ConstraintLayout app:layout_constraintHorizontal_bias について解説します。