class_docstr: A column object, with only the methods and properties required by the
  interchange protocol defined.
  A column can contain one or more chunks. Each chunk can contain up to three
  buffers - a data buffer, a mask buffer (depending on null representation),
  and an offsets buffer (if variable-size binary; e.g., variable-length
  strings).
  Note: this Column object can only be produced by ``__dataframe__``, so
        doesn't need its own version or ``__column__`` protocol.
docstr: Return an iterator yielding the chunks.
  See `DataFrame.get_chunks` for details on ``n_chunks``.
docstr_tok: ["Return","an","iterator","yielding","the","chunks",".","See","`","DataFrame.get_chunks","`","for","details","on","``","n_chunks","``","."]
code: def get_chunks(self, n_chunks: int | None = None):
      """
      Return an iterator yielding the chunks.
      See `DataFrame.get_chunks` for details on ``n_chunks``.
      """
      if n_chunks and n_chunks > 1:
          size = len(self._col)
          step = size // n_chunks
          if size % n_chunks != 0:
              step += 1
          for start in range(0, step * n_chunks, step):
              yield PandasColumn(
                  self._col.iloc[start : start + step], self._allow_copy
              )
      else:
          yield self
  
imports: from __future__ import annotations
  from typing import Any
  import numpy
  from pandas._libs.lib import infer_dtype
  from pandas._libs.tslibs import iNaT
  from pandas.errors import NoBufferPresent
  from pandas.util._decorators import cache_readonly
  from pandas.core.dtypes.dtypes import ArrowDtype, DatetimeTZDtype
  import pandas
  from pandas.api.types import is_string_dtype
  from pandas.core.interchange.buffer import PandasBuffer
  from pandas.core.interchange.dataframe_protocol import Column, ColumnBuffers, ColumnNullType, DtypeKind
  from pandas.core.interchange.utils import ArrowCTypes, Endianness, dtype_to_arrow_c_fmt
label_desc: Use image node_id 11 for calling the PandasColumn obj's underlying member method code with example usage: obj.get_chunks(n_chunks) without return types