📅  最后修改于: 2023-12-03 15:03:19.514000             🧑  作者: Mango
numpy.ndarray.dtype()
函数返回数组元素的数据类型。它返回的是dtype
对象,该对象包含了描述数组元素类型的元数据信息。
numpy.ndarray.dtype
的语法如下:
ndarray.dtype
其中,ndarray
是指定的数组对象。
该函数没有参数。
该函数返回dtype
对象,它描述了数组元素的数据类型信息。
import numpy as np
arr = np.array([1, 2, 3])
print(arr.dtype)
# 输出: int64
arr = np.array([1.0, 2.0, 3.0])
print(arr.dtype)
# 输出: float64
arr = np.array(['a', 'b', 'c'])
print(arr.dtype)
# 输出: <U1
dtype
对象包含了描述数组元素类型的元数据信息,如数据类型名称、字节顺序、字节大小等。下面是一些常见的dtype
对象:
int8
, int16
, int32
, int64
: 有符号整型,分别占用1、2、4、8字节;uint8
, uint16
, uint32
, uint64
: 无符号整型,分别占用1、2、4、8字节;float16
, float32
, float64
: 浮点类型,分别占用2、4、8字节;complex64
, complex128
: 复数类型,分别占用8、16字节;bool
: 布尔类型,占用1字节;<U<n>
: Unicode类型,n
表示字符编码占用的字节数,如<U1
表示1字节编码的Unicode字符。numpy.ndarray.dtype()
函数可以用来获取指定数组对象的元素数据类型信息。它返回的是dtype
对象,该对象包含了描述数组元素类型的元数据信息。掌握dtype
对象的基本知识,对于理解和使用NumPy数组具有重要意义。