给定 keys
和 values
张量的表初始值设定项。
用法
tf.lookup.KeyValueTensorInitializer(
keys, values, key_dtype=None, value_dtype=None, name=None
)
参数
-
keys
键的张量。 -
values
值的张量。 -
key_dtype
keys
数据类型。当keys
是 python 数组时使用。 -
value_dtype
values
数据类型。当values
是 python 数组时使用。 -
name
操作的名称(可选)。
属性
-
key_dtype
预期的表键 dtype。 -
value_dtype
预期的表值 dtype。
keys_tensor = tf.constant(['a', 'b', 'c'])
vals_tensor = tf.constant([7, 8, 9])
input_tensor = tf.constant(['a', 'f'])
init = tf.lookup.KeyValueTensorInitializer(keys_tensor, vals_tensor)
table = tf.lookup.StaticHashTable(
init,
default_value=-1)
table.lookup(input_tensor).numpy()
array([ 7, -1], dtype=int32)
相关用法
- Python tf.lookup.experimental.MutableHashTable用法及代码示例
- Python tf.lookup.TextFileInitializer用法及代码示例
- Python tf.lookup.StaticHashTable用法及代码示例
- Python tf.lookup.experimental.MutableHashTable.lookup用法及代码示例
- Python tf.lookup.experimental.DenseHashTable用法及代码示例
- Python tf.lookup.StaticVocabularyTable用法及代码示例
- Python tf.linalg.LinearOperatorFullMatrix.matvec用法及代码示例
- Python tf.linalg.LinearOperatorToeplitz.solve用法及代码示例
- Python tf.linalg.LinearOperatorIdentity.solvevec用法及代码示例
- Python tf.linalg.LinearOperatorPermutation.solve用法及代码示例
- Python tf.lite.Interpreter.get_signature_runner用法及代码示例
- Python tf.lite.experimental.QuantizationDebugger用法及代码示例
- Python tf.linalg.band_part用法及代码示例
- Python tf.linalg.LinearOperatorKronecker.diag_part用法及代码示例
- Python tf.linalg.lu_matrix_inverse用法及代码示例
- Python tf.linalg.LinearOperatorToeplitz.matvec用法及代码示例
- Python tf.linalg.LinearOperatorBlockLowerTriangular.solvevec用法及代码示例
- Python tf.lite.Interpreter.tensor用法及代码示例
- Python tf.linalg.LinearOperatorLowerTriangular.matvec用法及代码示例
- Python tf.linalg.LinearOperatorCirculant2D.solve用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.lookup.KeyValueTensorInitializer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。