code: def getcolslicenp(self, columnname, nparray, blc, trc, inc=[],
                        startrow=0, nrow=-1, rowincr=1):
          
          if not nparray.flags.c_contiguous or nparray.size == 0:
              raise ValueError("Argument 'nparray' has to be a contiguous "
                               + "numpy array")
          return self._getcolslicevh(columnname, blc, trc, inc,
                                     startrow, nrow, rowincr, nparray)
docs: Get a slice from a table column into the given numpy array.
  
          The numpy array has to be C-contiguous with a shape matching the
          shape of the column (slice). Data type coercion will be done as needed.
  
          The slice in each array is given by blc, trc, and inc
          (as in getcellslice).
          The column can be sliced by giving a start row (default 0), number of
          rows (default all), and row stride (default 1).
  
          It returns a numpy array where the first axis is formed by the column
          cells. The other axes are the array axes.