# numpy.sctype2char

numpy.sctype2char(sctype)

  Return the string representation of a scalar dtype.

  Parameters
    sctype scalar dtype or object

      If a scalar dtype, the corresponding string character is returned. If an object, `sctype2char` tries to infer its scalar type and then return the corresponding string character.

  Returns
    typechar str

      The string character corresponding to the scalar type.

  Raises
    ValueError

      If sctype is an object for which the type can not be inferred.

  See also

  `obj2sctype`, `issctype`, `issubsctype`, `mintypecode`

  Examples

      >>> for sctype in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:
      ...     print(np.sctype2char(sctype))
      l # may vary
      d
      D
      S
      O

      >>> x = np.array([1., 2-1.j])
      >>> np.sctype2char(x)
      'D'
      >>> np.sctype2char(list)
      'O'

previous

numpy.typename

next

numpy.mintypecode