关键词

区别 使用方法

Python中type()、dtype()和astype()的区别及使用方法

type()

type()是Python内置的一个函数,它可以用来查看一个对象的类型。它的使用方法很简单,只需要传入一个对象,就可以返回这个对象的类型,比如:

a = 1
print(type(a))
# 输出:

dtype()

dtype()是用来查看数组的数据类型的函数,它只能用于查看numpy数组的数据类型,比如:

import numpy as np
a = np.array([1,2,3])
print(a.dtype)
# 输出:int64

astype()

astype()是用来转换数组数据类型的函数,它只能用于转换numpy数组的数据类型,比如:

import numpy as np
a = np.array([1,2,3])
b = a.astype(np.float)
print(b.dtype)
# 输出:float64

astype()函数可以接收一个参数,用来指定转换的数据类型,可以是Python内置的数据类型,也可以是numpy定义的数据类型,比如:

  • Python内置的数据类型:int、float、str等
  • numpy定义的数据类型:np.int32、np.float64、np.str等

本文链接:http://task.lmcjl.com/news/8269.html

展开阅读全文