Squeeze

パブリック最終クラススクイーズ

テンソルの形状からサイズ1の寸法を削除します。

テンソル `input`が与えられると、この操作はサイズ1のすべての次元が削除された同じタイプのテンソルを返します。サイズ1のすべての寸法を削除したくない場合は、 `axis`を指定して特定のサイズ1の寸法を削除できます。

例えば:

# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
 shape(squeeze(t)) ==> [2, 3]
 
削除特定サイズ1つの寸法したり、:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
 shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
 

ネストされたクラス

クラスSqueeze.Options以下のためのオプションの属性Squeeze

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリックハンドルを返します。
静的Squeeze.Options
(一覧<ロング>軸)
静的<T>のスクイズ<T>
作成スコープスコープ、オペランド<T>の入力、オプション...オプション)
新しいSqueeze操作をラップするクラスを作成するファクトリメソッド。
出力<T>
出力()
`input`と同じデータが含まれていますが、サイズ1の1つ以上のディメンションが削除されています。

継承されたメソッド

パブリックメソッド

公共の出力<T> asOutput()

テンソルのシンボリックハンドルを返します。

TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。

パブリック静的のSqueeze.Options (一覧<ロング>軸を

パラメーター
指定した場合、リストされている寸法のみを絞ります。ディメンションインデックスは0から始まります。1以外のディメンションをスクイーズするとエラーになります。`[-rank(input)、rank(input)) `の範囲内である必要があります。

パブリック静的スクイーズ<T>を作成スコープスコープ、オペランド<T>の入力、オプション...オプション)

新しいSqueeze操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
入力絞る `入力`。
オプションオプションの属性値を運ぶ
戻り値
  • Squeezeの新しいインスタンス

公共の出力<T>出力()

`input`と同じデータが含まれていますが、サイズ1の1つ以上のディメンションが削除されています。