打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python编程学习:numpy常见数据类型总结以及常见的字符编码总结

numpy数据类型

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

以上就是我们常用的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属性表示数组中单个元素所占的内存字节数。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
3. Python 简介 — Python tutorial 2.7.13 2.7.13 docum...
Python|Numpy读取本地数据和索引
Python基础数据处理库
numpy库入门
Pandas Series入门教程
Python进阶之NumPy快速入门:你可能再也找不到这样简单的教程了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服