Numpy学习笔记01

53 阅读1分钟

Data Types

Fixed-sized allases

Nnumpy typesC typeDescription
np.int8int8_tByte(-128 to 127)
np.int16int16_tinteger(-32768 to 32767)
np.int32int32_tinteger
np.int64int64_tNone
np.uint8uint8_tUnsigned integer
np.uint16uint16_tUnsigned integer
np.uint32uint32_tUnsigned integer
np.uint64uint64_tUnsigned integer
np.intpintptr_tinteger used for indexing
np.float32float
np.float64/np.float_doublethe precision of the builtin python float
np.complex64float complexcomplex number
np.complex128double complexthe precision of the builtin python complex

Primitive types

Numpy typeC type
np.bool_bool
np.bytesigned char
np.ubyteunsigned char
np.shortshort
np.ushortunsigned short
np.intcint
np.uintlong
np.longlonglong long
np.singlefloat
np.doubledouble
np.longdoublelong double
np.csinglefloat complex
np.cdoubledouble complex
np.clongdoublelong double complex

Examples

import numpy as np
x = np.float32(1.0) 
y = np.int_([1,2,3]) 
z = np.arange(3, dtype=np.uint8)