def get_filled_buffer3x3_history(frame_history=<NUM_LIT:1>):
observation_space = gym.spaces.Box(low=<NUM_LIT:0>, high=<NUM_LIT:255>, shape=(<NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:1>), dtype=int)<EOL>action_space = gym.spaces.Box(low=-<NUM_LIT:1.0>, high=<NUM_LIT:1.0>, shape=(<NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>), dtype=float)<EOL>buffer = CircularVecEnvBufferBackend(<EOL><NUM_LIT:20>, num_envs=<NUM_LIT:2>, observation_space=observation_space, action_space=action_space, frame_history=frame_history<EOL>)<EOL>v1 = np.ones(<NUM_LIT:16>).reshape((<NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:1>))<EOL>a1 = np.arange(<NUM_LIT:16>).reshape((<NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>, <NUM_LIT:2>))<EOL>for i in range(<NUM_LIT:30>):<EOL><INDENT>item = v1.copy()<EOL>item[:, <NUM_LIT:0>] *= (i+<NUM_LIT:1>)<EOL>item[:, <NUM_LIT:1>] *= <NUM_LIT:10> * (i+<NUM_LIT:1>)<EOL>buffer.store_transition(item, i * a1, float(i)/<NUM_LIT:2>, False)<EOL><DEDENT>return buffer<EOL>
Return simple preinitialized buffer