📅  最后修改于: 2023-12-03 15:18:03.578000             🧑  作者: Mango
numpy.dtype.base()
函数返回一个元组,其中包含指定数组的基本类型。
numpy.dtype.base(dtype)
dtype
:从中获取基本类型的numpy数据类型numpy.dtype.base()
函数返回指定数组的基本类型。如果没有指定基本类型,则返回None。
import numpy as np
# 创建一个复合数组
my_array = np.zeros(2, dtype=[('foo', 'i4'), ('bar', 'f4')])
# 获取基本类型并打印
print(np.dtype.base(my_array.dtype))
输出结果为:
None
因为组合类型没有基本类型。
import numpy as np
# 创建一个整数数组
my_array = np.zeros(2, dtype=int)
# 获取基本类型并打印
print(np.dtype.base(my_array.dtype))
输出结果为:
int64
因为整数类型的基本类型是int64。