class_docstr: NdLayout is a UniformNdMapping providing an n-dimensional
  data structure to display the contained Elements and containers
  in a layout. Using the cols method the NdLayout can be rearranged
  with the desired number of columns.
class_docstr_tok: ["NdLayout","is","a","UniformNdMapping","providing","an","n-dimensional","data","structure","to","display","the","contained","Elements","and","containers","in","a","layout",".","Using","the","cols","method","the","NdLayout","can","be","rearranged","with","the","desired","number","of","columns","."]
code: def __init__(self, initial_items=None, kdims=None, **params):
      self._max_cols = 4
      self._style = None
      super().__init__(
          initial_items=initial_items, kdims=kdims, **params
      )
  
imports: import numpy
  import param
  from .None import traversal
  from .dimension import Dimension, Dimensioned, ViewableElement, ViewableTree
  from .ndmapping import NdMapping, UniformNdMapping
label_desc: Use image node_id 1 to create a new NdLayout object from inherited base classes: Layoutable, UniformNdMapping with example: obj = NdLayout(initial_items, kdims)