code: def __init__(
      self,
      schema_manager: SchemaManager = None,
      block_manager: BlockManager = None,
      block_row_size: int = DATAFRAME_BLOCK_ROW_SIZE,
  ):
      self._schema_manager = schema_manager
      self._block_manager = block_manager
      self._block_row_size = block_row_size
  
imports: import numpy
  from .schema_manager import SchemaManager
  from .block_manager import BlockManager
  from .block_manager import BlockType
  import pandas
  from ..entity import types
  from typing import Union, List, Tuple
  from ..conf.default_config import DATAFRAME_BLOCK_ROW_SIZE
label_desc: Use image node_id 1 to create a new DataManager object from inherited base classes: object with example: obj = DataManager(schema_manager, block_manager, block_row_size)