docstr: (c_intp*self.ndim): A ctypes array of length self.ndim where
  the basetype is the C-integer corresponding to ``dtype('p')`` on this
  platform. This base-type could be `ctypes.c_int`, `ctypes.c_long`, or
  `ctypes.c_longlong` depending on the platform.
  The c_intp type is defined accordingly in `numpy.ctypeslib`.
  The ctypes array contains the shape of the underlying array.
docstr_tok: ["(","c_intp","*","self.ndim",")",":","A","ctypes","array","of","length","self.ndim","where","the","basetype","is","the","C-integer","corresponding","to","``","dtype","(","'","p","'",")","``","on","this","platform",".","This","base-type","could","be","`","ctypes.c_int","`",",","`","ctypes.c_long","`",",","or","`","ctypes.c_longlong","`","depending","on","the","platform",".","The","c_intp","type","is","defined","accordingly","in","`","numpy.ctypeslib","`",".","The","ctypes","array","contains","the","shape","of","the","underlying","array","."]
code: def shape(self):
      """
      (c_intp*self.ndim): A ctypes array of length self.ndim where
      the basetype is the C-integer corresponding to ``dtype('p')`` on this
      platform. This base-type could be `ctypes.c_int`, `ctypes.c_long`, or
      `ctypes.c_longlong` depending on the platform.
      The c_intp type is defined accordingly in `numpy.ctypeslib`.
      The ctypes array contains the shape of the underlying array.
      """
      return self.shape_as(_getintp_ctype())
  
imports: from __future__ import division, absolute_import, print_function
  import re
  import sys
  import platform
  from numpy.compat import unicode
  from numpy.core.overrides import set_module
  from .multiarray import dtype, array, ndarray
label_desc: Use image node_id 6 for calling the _ctypes obj's underlying member method code with example usage: obj.shape() and returns: self