rlportfolio.algorithm.buffers.portfolio_vector_memory module

class PortfolioVectorMemory

Bases: object

__init__(capacity: int, portfolio_size: int) PortfolioVectorMemory

Initializes portfolio vector memory.

Parameters:
  • capacity – Max capacity of memory.

  • portfolio_size – Portfolio size.

add(action: ndarray) None
add_at(action: ndarray, index: int | list[int]) None
reset() None
retrieve() ndarray