NumPy > numpy.dtype

Ogni oggetto numpy.ndarray è accompagnato da un oggetto numpy.dtype (un’istanza della classe numpy.dtype) che fornisce informazioni sui suoi elementi

import numpy as np

x=np.array([1,2,3,4,5])
dt=x.dtype

Attributi

  1. dt.byteorder
  2. dt.itemsize
  3. dt.name
  4. dt.type

Tipi

numpy Character
code
Linguaggio
C
Valori
numpy.int8 b char -128
127
numpy.int16
numpy.short
h short -32 768
32 767
numpy.int32
numpy.intc
i int -2 147 483 648
2 147 483 647
numpy.int64
numpy.int_
l long -9 223 372 036 854 775 808
9 223 372 036 854 775 807
numpy.longlong q long long
numpy.ubyte B unsigned char 0
255
numpy.uint16
numpy.ushort
H unsigned short 0
65 535
numpy.uint32
numpy.uintc
I unsigned int 0
4 294 967 295
numpy.uint64
numpy.uint
L unsigned long 0
18 446 744 073 709 551 615
numpy.longlong Q unsigned long long
numpy.float16
numpy.half
e
numpy.float32
numpy.single
f float
numpy.float64
numpy.double
numpy.float_
d double
numpy.float128
numpy.longdouble
numpy.longfloat
g long double
numpy.complex64
numpy.complex_
numpy.singlecomplex
numpy.csingle
F
numpy.complex128
numpy.complex_
numpy.cdouble
numpy.cfloat
D
numpy.complex256
numpy.longcomplex
numpy.clongdouble
numpy.clongfloat
G
numpy.bool8
numpy.bool_
?

numpy.dtype(…)

Restituisce un oggetto con le informazioni sul tipo di dato specificato

  • dtype(‘int32’)
  • dtype(‘int64’)