class_docstr: Piecewise-constant hyperparameter (specification key: `piecewise_constant`).
  
  Args:
      unit ("timesteps" | "episodes" | "updates"): Unit of interval boundaries
          (<span style="color:#C00000"><b>required</b></span>).
      boundaries (iter[long]): Strictly increasing interval boundaries for constant segments
          (<span style="color:#C00000"><b>required</b></span>).
      values (iter[dtype-dependent]): Interval values of constant segments, one more than
          (<span style="color:#C00000"><b>required</b></span>).
      name (string): <span style="color:#0000C0"><b>internal use</b></span>.
      dtype (type): <span style="color:#0000C0"><b>internal use</b></span>.
      min_value (dtype-compatible value): <span style="color:#0000C0"><b>internal use</b></span>.
      max_value (dtype-compatible value): <span style="color:#0000C0"><b>internal use</b></span>.
class_docstr_tok: ["Piecewise-constant","hyperparameter","(","specification","key",":","`","piecewise_constant","`",")",".","Args",":","unit","(","``","timesteps","''","|","``","episodes","''","|","``","updates","''",")",":","Unit","of","interval","boundaries","(","<","span","style=","''","color",":","#","C00000","''",">","<","b",">","required","<","\/b",">","<","\/span",">",")",".","boundaries","(","iter","[","long","]",")",":","Strictly","increasing","interval","boundaries","for","constant","segments","(","<","span","style=","''","color",":","#","C00000","''",">","<","b",">","required","<","\/b",">","<","\/span",">",")",".","values","(","iter","[","dtype-dependent","]",")",":","Interval","values","of","constant","segments",",","one","more","than","(","<","span","style=","''","color",":","#","C00000","''",">","<","b",">","required","<","\/b",">","<","\/span",">",")",".","name","(","string",")",":","<","span","style=","''","color",":","#","0000C0","''",">","<","b",">","internal","use","<","\/b",">","<","\/span",">",".","dtype","(","type",")",":","<","span","style=","''","color",":","#","0000C0","''",">","<","b",">","internal","use","<","\/b",">","<","\/span",">",".","min_value","(","dtype-compatible","value",")",":","<","span","style=","''","color",":","#","0000C0","''",">","<","b",">","internal","use","<","\/b",">","<","\/span",">",".","max_value","(","dtype-compatible","value",")",":","<","span","style=","''","color",":","#","0000C0","''",">","<","b",">","internal","use","<","\/b",">","<","\/span",">","."]
code: def final_value(self):
      return self.values[-1]
  
file_path: tensorforce/tensorforce/core/parameters/piecewise_constant.py
imports: import tensorflow
  from tensorforce import TensorforceError
  from tensorforce.core import tf_util
  from tensorforce.core.parameters import Parameter
label_desc: Use image node_id 4 for calling the PiecewiseConstant obj's underlying member method code with example usage: obj.final_value() and returns: self