attribute
dtype.kind A character code (one of ‘biufcmMOSUV’) identifying the general kind of data.
| b | boolean |
| i | signed integer |
| u | unsigned integer |
| f | floating-point |
| c | complex floating-point |
| m | timedelta |
| M | datetime |
| O | object |
| S | (byte-)string |
| U | Unicode |
| V | void |
>>> dt = np.dtype('i4')
>>> dt.kind
'i'
>>> dt = np.dtype('f8')
>>> dt.kind
'f'
>>> dt = np.dtype([('field1', 'f8')])
>>> dt.kind
'V'
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.dtype.kind.html