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


Python tf.sparse.mask用法及代碼示例


屏蔽 IndexedSlices 的元素。

用法

tf.sparse.mask(
    a, mask_indices, name=None
)

參數

  • a IndexedSlices 實例。
  • mask_indices 要屏蔽的元素的索引。
  • name 操作的名稱(可選)。

返回

  • 被屏蔽的 IndexedSlices 實例。

給定一個 IndexedSlices 實例 a ,返回另一個包含 a 切片子集的 IndexedSlices 。僅返回未在 mask_indices 中指定的索引處的切片。

當您需要提取 IndexedSlices 對象中的切片子集時,這很有用。

例如:

# `a` contains slices at indices [12, 26, 37, 45] from a large tensor
# with shape [1000, 10]
a.indices  # [12, 26, 37, 45]
tf.shape(a.values)  # [4, 10]

# `b` will be the subset of `a` slices at its second and third indices, so
# we want to mask its first and last indices (which are at absolute
# indices 12, 45)
b = tf.sparse.mask(a, [12, 45])

b.indices  # [26, 37]
tf.shape(b.values)  # [2, 10]

相關用法


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