docstr: Create a benchmark suite for the `perspective-python` runtime.
docstr_tok: ["Create","a","benchmark","suite","for","the","`","perspective-python","`","runtime","."]
code: def __init__(self):
      """Create a benchmark suite for the `perspective-python` runtime."""
      tbl = Table(SUPERSTORE_ARROW_DATA)
      for x in range(19):
          tbl.update(SUPERSTORE_ARROW_DATA)
      self._schema = tbl.schema()
      self._df_schema = tbl.schema()
      # mutate schema to have some integer columns, so as to force numpy
      # float-to-int demotion
      self._df_schema["Sales"] = int
      self._df_schema["Profit"] = int
      self._df_schema["Quantity"] = int
      self._view = tbl.view()
      self._table = tbl
  
imports: import os
  from functools import partial
  from bench import Benchmark, Suite, Runner
  from perspective import Table
  import perspective
  import logging
label_desc: Use image node_id 1 to create a new PerspectiveBenchmark object from inherited base classes: Suite with example: obj = PerspectiveBenchmark()