numpy学习(2) ---数据类型
2021/7/22 23:39:17
本文主要是介绍numpy学习(2) ---数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
numpy学习(2)
—数据类型
简介:
NumPy 支持比 Python 更多种类的数值类型,具体如下:
bool_: 存储为一个字节的布尔值(真或假) int_: 默认整数,相当于 C 的long,通常为int32或int64 intc: 相当于 C 的int,通常为int32或int64 intp: 用于索引的整数,相当于 C 的size_t,通常为int32或int64 int8: 字节(-128 ~ 127) int16: 16 位整数(-32768 ~ 32767) int32: 32 位整数(-2147483648 ~ 2147483647) int64: 64 位整数(-9223372036854775808 ~ 9223372036854775807) uint8: 8 位无符号整数(0 ~ 255) uint16: 16 位无符号整数(0 ~ 65535) uint32: 32 位无符号整数(0 ~ 4294967295) uint64: 64 位无符号整数(0 ~ 18446744073709551615) float_: float64的简写 float16: 半精度浮点:符号位,5 位指数,10 位尾数 float32: 单精度浮点:符号位,8 位指数,23 位尾数 float64: 双精度浮点:符号位,11 位指数,52 位尾数 complex_: complex128的简写 complex64: 复数,由两个 32 位浮点表示(实部和虚部) complex128: 复数,由两个 64 位浮点表示(实部和虚部)
代码:
numpy.dtype(object, align, copy)
参数:
object:被转换为数据类型的对象 align:如果为true,则向字段添加间隔,使其类似 C 的结构体 Copy: 生成dtype对象的新副本,如果为flase,结果是内建数据类型对象的引用
例子:
例1---------------------------------------------------------------------
输入:
# 改变数组的数据类型 import numpy as np a = [11,22,33] print(a) a = np.array(a, dtype=np.float64) print(a)
输出:
[11, 22, 33] [11. 22. 33.]
例2---------------------------------------------------------------------
输入:
#int8,int16,int32,int64 可替换为等价的字符串 'i1','i2','i4',以及其他。 import numpy as np a = np.dtype('i4') print(a)
输出:
int32
这篇关于numpy学习(2) ---数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南