网站首页 > 基础教程 正文
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属性表示数组中单个元素所占的内存字节数。
猜你喜欢
- 2024-10-12 一文掌握Numpy矩阵 numpy矩阵乘法实现原理
- 2024-10-12 矩阵运算库:Numpy 矩阵运算库不支持点乘
- 2024-10-12 Python 的整数与 Numpy 的数据溢出
- 2024-10-12 整理20个Pandas统计函数 pandas函数汇总
- 2024-10-12 一文搞定Pandas核心概念之Series pandas的两大核心
- 2024-10-12 人工智能深度学习基础——Numpy模块知识汇总
- 2024-10-12 关于类型为numpy,TensorFlow.tensor,torch.tensor的shape变化
- 2024-10-12 Numpy基础用法汇总 numpy基础及取值操作
- 2024-10-12 想学好Python数据分析,一定要掌握的重要模块之numpy
- 2024-10-12 numpy基础之ndarray的数据类型dtype
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)