【python】中 type dtype astype辨析

every blog every motto: You can do more than you think.

0. 前言

type dtype astype 小结

1. 正文

1. 描述

名称 含义
tpye() 返回变量的类型
dtpye 返回数组中数据的类型
astype() 改变数据的类型

2. 代码部分

2.1 type()
import numpy as npbase_data = [1,3,4]
print(type(base_data))

打印结果,变量为“列表”类型
在这里插入图片描述

2.2 dtype
mod_data = np.array(base_data)  # 列表转成数组
print(type(mod_data))
print(mod_data.dtype)

打印结果,变量为数组类型;数组数据类型为int32
在这里插入图片描述

2.3 astype()

将上述int32转换成float32

2.3.1 第一种转换方法
mod_float_data = mod_data.astype("float32")
2.3.2 第二种转换方法
mod_float_data = mod_data.astype(np.float32)
2.3.3 测试类型
print(type(mod_float_data))
print(mod_float_data.dtype)

打印结果,可以看到变量为数组类型,数组中的数据类型为float32
在这里插入图片描述

参考文献

[1] https://www.cnblogs.com/keye/p/11195445.html
[2] https://blog.csdn.net/qq_41621362/article/details/94405846
[3] https://blog.csdn.net/MsSpark/article/details/83831474
[4] https://www.cnblogs.com/xiaoboge/p/9682398.html
[5] https://blog.csdn.net/sinat_36458870/article/details/78946053
[6] https://www.cnblogs.com/fuhang/p/8045973.html
[7] https://blog.csdn.net/InkBamboo920/article/details/102643453

Published by

风君子

独自遨游何稽首 揭天掀地慰生平