用默認值填充輸入 2-D SparseTensor
中的空行。
用法
tf.sparse.fill_empty_rows(
sp_input, default_value, name=None
)
參數
-
sp_input
形狀為[N, M]
的SparseTensor
。 -
default_value
為空行填充的值,類型與sp_input.
相同 -
name
返回張量的名稱前綴(可選)
返回
-
sp_ordered_output
形狀為[N, M]
的SparseTensor
,所有空行都用default_value
填充。 -
empty_row_indicator
一個長度為N
的布爾向量,指示每個輸入行是否為空。
拋出
-
TypeError
如果sp_input
不是SparseTensor
。
此操作在索引 [row, 0]
處為輸入中尚無值的任何行添加具有指定 default_value
的條目。
例如,假設 sp_input
具有形狀 [5, 6]
和非空值:
[0, 1]:a
[0, 3]:b
[2, 0]:c
[3, 1]:d
第 1 行和第 4 行為空,因此輸出的形狀為 [5, 6]
,其值:
[0, 1]:a
[0, 3]:b
[1, 0]:default_value
[2, 0]:c
[3, 1]:d
[4, 0]:default_value
請注意,輸入末尾可能有空列,對此操作沒有影響。
輸出 SparseTensor
將按行優先順序排列,並具有與輸入相同的形狀。
此操作還返回一個指示向量,使得
empty_row_indicator[i] = True iff row i was an empty row.
相關用法
- Python tf.sparse.from_dense用法及代碼示例
- Python tf.sparse.cross用法及代碼示例
- Python tf.sparse.mask用法及代碼示例
- Python tf.sparse.split用法及代碼示例
- Python tf.sparse.to_dense用法及代碼示例
- Python tf.sparse.expand_dims用法及代碼示例
- Python tf.sparse.maximum用法及代碼示例
- Python tf.sparse.bincount用法及代碼示例
- Python tf.sparse.concat用法及代碼示例
- Python tf.sparse.transpose用法及代碼示例
- Python tf.sparse.reduce_sum用法及代碼示例
- Python tf.sparse.softmax用法及代碼示例
- Python tf.sparse.to_indicator用法及代碼示例
- Python tf.sparse.retain用法及代碼示例
- Python tf.sparse.minimum用法及代碼示例
- Python tf.sparse.segment_sum用法及代碼示例
- Python tf.sparse.reduce_max用法及代碼示例
- Python tf.sparse.slice用法及代碼示例
- Python tf.sparse.cross_hashed用法及代碼示例
- Python tf.sparse.reorder用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.sparse.fill_empty_rows。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。