tfc.ops.run_length_decode
Decodes data
using run-length coding.
tfc.ops.run_length_decode(
code,
shape,
run_length_code,
magnitude_code,
use_run_length_for_non_zeros,
name=None
)
This is the inverse operation to RunLengthEncode
. The shape of the tensor
that was encoded must be known by the caller.
This op implements a superset of RunLengthGammaDecode, which is equivalent to
calling RunLengthDecode with run_length_code = -1, magnitude_code = -1, and
use_run_length_for_non_zeros = false.
Args |
code
|
A Tensor of type string .
An encoded scalar string as returned by RunLengthEncode .
|
shape
|
A Tensor of type int32 .
An int32 vector giving the shape of the encoded data.
|
run_length_code
|
An int .
If >= 0, use Rice code with this parameter to decode run
lengths, else use Elias gamma code.
|
magnitude_code
|
An int .
If >= 0, use Rice code with this parameter to decode magnitudes,
else use Elias gamma code.
|
use_run_length_for_non_zeros
|
A bool .
If true, alternate between coding run lengths of
zeros and non-zeros. If false, only decode run lengths of zeros, and decode
non-zeros one by one.
|
name
|
A name for the operation (optional).
|
Returns |
A Tensor of type int32 .
An int32 tensor of decoded values, with shape shape .
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-04-26 UTC.
[null,null,["Last updated 2024-04-26 UTC."],[],[]]