Numpy数据类型

import numpy as np

一、Numpy中的数据类型

set(np.typeDict.values())
{numpy.float32,
 numpy.bool_,
 numpy.float64,
 numpy.complex128,
 numpy.float16,
 numpy.bytes_,
 numpy.uint16,
 numpy.complex64,
 numpy.complex128,
 numpy.timedelta64,
 numpy.int32,
 numpy.uint8,
 numpy.float64,
 numpy.void,
 numpy.int64,
 numpy.uint32,
 numpy.object_,
 numpy.int8,
 numpy.int32,
 numpy.uint64,
 numpy.int16,
 numpy.uint32,
 numpy.str_,
 numpy.datetime64}

二、获取元素类型

a = np.array([1,2,3])
b = np.array([1.,2.,3.])
print(a.dtype)
print(b.dtype)
int32
float64

三、创建时指定元素类型

c = np.array([1,2,3],dtype=np.float32)
print(c.dtype)
float32

四、转换数据类型

d = c.astype(np.int)
print(d.dtype)
int32

你可能感兴趣的:(Numpy)