class_docstr: Wrapper for the ``vtkTable`` class.
  
  Create by passing a 2D NumPy array of shape (``n_rows`` by ``n_columns``)
  or from a dictionary containing NumPy arrays.
  
  Examples
  --------
  >>> import pyvista as pv
  >>> import numpy as np
  >>> arrays = np.random.default_rng().random((100, 3))
  >>> table = pv.Table(arrays)
class_docstr_tok: ["Wrapper","for","the","``","vtkTable","``","class",".","Create","by","passing","a","2D","NumPy","array","of","shape","(","``","n_rows","``","by","``","n_columns","``",")","or","from","a","dictionary","containing","NumPy","arrays",".","Examples","--","--","--","--",">",">",">","import","pyvista","as","pv",">",">",">","import","numpy","as","np",">",">",">","arrays","=","np.random.default_rng","(",")",".random","(","(","100",",","3",")",")",">",">",">","table","=","pv.Table","(","arrays",")"]
docstr: Set the table data using a dict-like update.
  
  Parameters
  ----------
  data : DataSetAttributes
      Other dataset attributes to update from.
docstr_tok: ["Set","the","table","data","using","a","dict-like","update",".","Parameters","--","--","--","--","--","data",":","DataSetAttributes","Other","dataset","attributes","to","update","from","."]
code: def update(self, data):
      """Set the table data using a dict-like update.
  
      Parameters
      ----------
      data : DataSetAttributes
          Other dataset attributes to update from.
  
      """
      if isinstance(data, (np.ndarray, list)):
          # Allow table updates using array data
          data = self._prepare_arrays(data)
          data = {f"Array {i}": array for i, array in enumerate(data)}
      self.row_arrays.update(data)
      self.Modified()
  
imports: from typing import Optional, Tuple
  import numpy
  import pyvista
  from .None import _vtk_core
  from .dataset import DataObject
  from .datasetattributes import DataSetAttributes
  from .utilities.arrays import FieldAssociation, get_array, row_array
label_desc: Use image node_id 15 for calling the Table obj's underlying member method code with example usage: obj.update(data) without return types