专业编程基础技术教程

网站首页 > 基础教程 正文

python编程:数据分析库numpy常用数据类型的总结,字符编码总结

ccvgpt 2024-10-12 13:28:38 基础教程 10 ℃

numpy数据类型

在NumPy中,大部分数据类型名是以数字结尾的,这个数字 表示其在内存中占用的位数,下面是numpy中支持的数据类型:

以上就是我们常用的numpy中的类型,每一种数据类型均有对应的类型转换函数:

python编程:数据分析库numpy常用数据类型的总结,字符编码总结

转换的方式就是:数据类型(需要转换的),就是类型强转

在numpy中的很多函数在都有dytpe参数(可选参数),这使得我们可以在调用方法的同时指定数据类型。

我们可以看到dtype=int以及dtype=float没有引号括起来,而dtype='unit32'和dtype='int64'有引号括起来,需要注意一点的是在python中如果用引号括起来那么就是字符串,如果没有引号括起来那么就是变量,需要定义的,但有些时后可能并不知道哪些是已经定义好的变量,为了解决这个问题,我们可以全部加双引号,dytpe='int'、dtype='float'。

字符编码

NumPy可以使用字符编码来表示数据类型,这是为了兼容NumPy的前身Numeric,下面还是列出了字符编码的对应表。

我们可以看出dtype='i'就表示类型是整数类型,dtype='u'就表示类型是无符号的整数,也就是说字符编码将一些东西简化了,不过这种方式不值得推荐,因为可读性不好,我们不用记住数据类型和字符编码的对应关系。

6. dtype类的属性

我们可以通过dtype先来获取dtype类对象,然后通过char属性获取数据类型的字符编码,通过type属性获取数组的数据类型,str属性可以给出数据类型的字符串表示,itemsize属性表示数组中单个元素所占的内存字节数。

最近发表
标签列表