📜  numpy.typename()函数Python(1)

📅  最后修改于: 2023-12-03 15:33:14.968000             🧑  作者: Mango

numpy.typename()函数Python

在NumPy中,numpy.typename()函数用于返回给定输入的数据类型名称。

语法
numpy.typename(arr)
参数
  • arr:输入参数是任意数据类型的数组。
返回值

返回给定输入的数据类型名称(字符串)。

示例
import numpy as np

arr = np.array([1, 2, 3])
print(np.typename(arr))
# 输出:int32

arr = np.array([1.0, 2.0, 3.0])
print(np.typename(arr))
# 输出:float64

arr = np.array(['a', 'b', 'c'])
print(np.typename(arr))
# 输出:string_

在上面的示例中,我们使用了numpy.array函数创建了三个不同类型的数组,并使用numpy.typename函数分别获取了它们的数据类型名称。第一个示例中的数组包含整型数值,因此返回的类型名称为int32,第二个示例中的数组包含浮点数值,因此返回的类型名称为float64,最后一个示例中的数组包含字符串,因此返回的类型名称为string_

值得注意的是,在某些情况下,numpy.typename函数可能返回的数据类型名称与Python内置类型名称并不完全相同。例如,在上面的示例中,我们使用了字符串类型,但返回的类型名称为string_而不是str。这是因为NumPy中的字符串类型包含一些特定的属性,使其能够更好地与其他NumPy数组类型进行交互。