スクイーズ

パブリックファイナルクラススクイーズ

テンソルの形状からサイズ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 ()
テンソルのシンボリックハンドルを返します。
static Squeeze.Options
axis (List <Long> axis)
静的<T>スクイーズ<T>
createスコープスコープ、オペランド<T>入力、オプション...オプション)
新しいSqueeze操作をラップするクラスを作成するファクトリメソッド。
出力<T>
出力()
`input`と同じデータが含まれていますが、サイズ1の1つ以上のディメンションが削除されています。

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

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

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

public static Squeeze.Options axis (List <Long> axis)

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

public static Squeeze <T> create スコープスコープ、オペランド<T>入力、オプション...オプション)

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

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

public Output <T> output ()

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