當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python tf.raw_ops.SparseSlice用法及代碼示例


根據 startsize 切片 SparseTensor

用法

tf.raw_ops.SparseSlice(
    indices, values, shape, start, size, name=None
)

參數

  • indices Tensor 類型為 int64 。二維張量表示稀疏張量的索引。
  • values 一個Tensor。一維張量表示稀疏張量的值。
  • shape Tensor 類型為 int64 。一維。張量表示稀疏張量的形狀。
  • start Tensor 類型為 int64 。一維。張量表示切片的開始。
  • size Tensor 類型為 int64 。一維。張量表示切片的大小。輸出索引:一維張量列表表示輸出稀疏張量的索引。
  • name 操作的名稱(可選)。

返回

  • Tensor 對象的元組(output_indices、output_values、output_shape)。
  • output_indices Tensor 類型為 int64
  • output_values 一個Tensor。具有與 values 相同的類型。
  • output_shape Tensor 類型為 int64

例如,如果輸入是

input_tensor = shape = [2, 7]
[    a   d e  ]
[b c          ]

從圖形上看,輸出張量是:

sparse_slice([0, 0], [2, 4]) = shape = [2, 4]
[    a  ]
[b c    ]

sparse_slice([0, 4], [2, 3]) = shape = [2, 3]
[ d e  ]
[      ]

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.raw_ops.SparseSlice。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。