class_docstr: PPO class
class_docstr_tok: ["PPO","class"]
docstr: Store state, action, reward at each step
  :param state:
  :param action:
  :param reward:
  :return: None
docstr_tok: ["Store","state",",","action",",","reward","at","each","step",":","param","state",":",":","param","action",":",":","param","reward",":",":","return",":","None"]
code: def store_transition(self, state, action, reward):
      """
      Store state, action, reward at each step
      :param state:
      :param action:
      :param reward:
      :return: None
      """
      self.state_buffer.append(state)
      self.action_buffer.append(action)
      self.reward_buffer.append(reward)
  
file_path: TensorLayer/examples/reinforcement_learning/tutorial_PPO.py
imports: import argparse
  import os
  import time
  import gym
  import matplotlib.pyplot
  import numpy
  import tensorflow
  import tensorflow_probability
  import tensorlayer
label_desc: Use image node_id 8 for calling the PPO obj's underlying member method code with example usage: obj.store_transition(state, action, reward) without return types