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

numpyCharacter
code
Linguaggio
C
Valori
numpy.int8bchar-128
127
numpy.int16
numpy.short
hshort-32 768
32 767
numpy.int32
numpy.intc
iint-2 147 483 648
2 147 483 647
numpy.int64
numpy.int_
llong-9 223 372 036 854 775 808
9 223 372 036 854 775 807
numpy.longlongqlong long 
    
numpy.ubyteBunsigned char0
255
numpy.uint16
numpy.ushort
Hunsigned short0
65 535
numpy.uint32
numpy.uintc
Iunsigned int0
4 294 967 295
numpy.uint64
numpy.uint
Lunsigned long0
18 446 744 073 709 551 615
numpy.longlongQunsigned long long 
    
numpy.float16
numpy.half
e  
numpy.float32
numpy.single
ffloat 
numpy.float64
numpy.double
numpy.float_
ddouble 
numpy.float128
numpy.longdouble
numpy.longfloat
glong 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’)