用法
lookup(
keys, dynamic_default_values=None, name=None
)
参数
-
keys
要查找的键。可以是任何形状的张量。必须与表的key_dtype 匹配。 -
dynamic_default_values
表中缺少键时使用的值。如果无(默认),则table.default_value
将会被使用。的形状dynamic_default_values
必须与table.default_value
或查找结果张量。在后一种情况下,每个键将具有不同的默认值。例如:
keys = [0, 1, 3] dynamic_default_values = [[1, 3, 4], [2, 3, 9], [8, 3, 0]] # The key '0' will use [1, 3, 4] as default value. # The key '1' will use [2, 3, 9] as default value. # The key '3' will use [8, 3, 0] as default value.
-
name
操作的名称(可选)。
返回
-
使用表的值类型,包含与
keys
形状相同的值的张量。
抛出
-
TypeError
当keys
与表数据类型不匹配时。
在表中查找keys
,输出相应的值。
default_value
用于表中不存在的键。
相关用法
- Python tf.lookup.experimental.MutableHashTable用法及代码示例
- Python tf.lookup.experimental.DenseHashTable用法及代码示例
- Python tf.lookup.KeyValueTensorInitializer用法及代码示例
- Python tf.lookup.TextFileInitializer用法及代码示例
- Python tf.lookup.StaticHashTable用法及代码示例
- 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.experimental.MutableHashTable.lookup。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。