class_docstr: K-means clustering model. A k-means model object contains the results of
  running kmeans clustering on a dataset.  Queryable fields include a cluster
  id for each vertex, as well as the centers of the clusters.
  
  This model cannot be constructed directly.  Instead, use
  :func:`turicreate.kmeans.create` to create an instance of this model. A
  detailed list of parameter options and code samples are available in the
  documentation for the create function.
class_docstr_tok: ["K-means","clustering","model",".","A","k-means","model","object","contains","the","results","of","running","kmeans","clustering","on","a","dataset",".","Queryable","fields","include","a","cluster","id","for","each","vertex",",","as","well","as","the","centers","of","the","clusters",".","This","model","can","not","be","constructed","directly",".","Instead",",","use",":","func",":","`","turicreate.kmeans.create","`","to","create","an","instance","of","this","model",".","A","detailed","list","of","parameter","options","and","code","samples","are","available","in","the","documentation","for","the","create","function","."]
code: def __init__(self, model):
      self.__proxy__ = model
      self.__name__ = self.__class__._native_name()
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import logging
  from array import array
  import turicreate
  from turicreate.toolkits._model import Model
  from turicreate.data_structures.sframe import SFrame
  import turicreate.toolkits._internal_utils
  from turicreate.toolkits._private_utils import _validate_row_label
  from turicreate.toolkits._private_utils import _summarize_accessible_fields
  from turicreate.toolkits._main import ToolkitError
  from turicreate._cython.cy_server import QuietProgress
label_desc: Use image node_id 1 to create a new KmeansModel object from inherited base classes: _Model with example: obj = KmeansModel(model)