パブリックファイナルクラススクイーズ
テンソルの形状からサイズ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> | |
出力<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の新しいインスタンス