code: def _drop_num(self, num: int, partitioner):
      raise NotImplementedError(
          "drop num not supported in spark backend"
      )
  
imports: import logging
  import struct
  import typing
  from typing import Callable, Iterable, Tuple, Optional, Any
  import pyspark
  from pyspark.rddsampler import RDDSamplerBase
  from fate.arch import URI
  from fate.arch.computing.api import KVTable, ComputingEngine, K, V
  from fate.arch.computing.api._table import _lifted_reduce_to_serdes, get_serdes_by_type
  from ._materialize import materialize, unmaterialize
label_desc: Use image node_id 14 for calling the Table obj's underlying member method code with example usage: obj._drop_num(num, partitioner) without return types