机器学习常用包numpy篇(零)前置知识·数值类型

前言

numpy英文全称为 Numerical Python,意味 Python 面向数值计算的第三方库。NumPy 的特点在于,针对 Python 内建的数组类型做了扩充,支持更高维度的数组和矩阵运算,以及更丰富的数学函数。

数值类型

类型 解释
bool 布尔类型,1 个字节,值为 True 或 False。
int 整数类型,通常为 int64 或 int32 。
intc 与 C 里的 int 相同,通常为 int32 或 int64。
intp 用于索引,通常为 int32 或 int64。
int8 字节(从 -128 到 127)
int16 整数(从 -32768 到 32767)
int32 整数(从 -2147483648 到 2147483647)
int64 整数(从 -9223372036854775808 到 9223372036854775807)
uint8 无符号整数(从 0 到 255)
uint16 无符号整数(从 0 到 65535)
uint32 无符号整数(从 0 到 4294967295)
uint64 无符号整数(从 0 到 18446744073709551615)
float float64 的简写。
float16 半精度浮点,5 位指数,10 位尾数
float32 单精度浮点,8 位指数,23 位尾数
float64 双精度浮点,11 位指数,52 位尾数
complex complex128 的简写。
complex64 复数,由两个 32 位浮点表示。
complex128 复数,由两个 64 位浮点表示。

类型转换

可以使用 .astype() 方法在不同的数值类型之间相互转换。

复制代码
a.astype(int).dtype  # 将 a 的数值类型从 float64 转换为 int,并查看 dtype 类型
相关推荐
未来之窗软件服务1 分钟前
东方仙盟VOS诸法空相架构思路—未来之窗行业应用跨平台架构
人工智能·架构·仙盟创梦ide·东方仙盟·昭和仙君
西魏陶渊明2 分钟前
Agent 并不是智能体,而是 LLM 参与决策的业务系统
大数据·人工智能
杜子不疼.3 分钟前
高并发场景下 Spring MVC + 虚拟线程 vs WebFlux 选型对比
java·人工智能·spring·mvc
Flying pigs~~3 分钟前
基于Bert的模型迁移文本分类项目
人工智能·深度学习·算法·大模型·nlp·bert
新加坡内哥谈技术6 分钟前
AI代理可能会让自由软件再次变得重要
人工智能·ai编程
cskywit6 分钟前
打破“像素级”扫描瓶颈:聚类驱动的4K图像恢复新范式 (解读 Scan Clusters, Not Pixels)
机器学习·数据挖掘·聚类
Fleshy数模7 分钟前
从零实现Word2Vec之CBOW模型:理解词向量的核心原理
人工智能·自然语言处理·word2vec
Ricky_Theseus11 分钟前
探索群体智慧:蚁群算法(ACO)从原理到实践——python实现
python·算法·机器学习
风象南14 分钟前
学了 100 个 AI 工具,不如把 1 个用到极致
人工智能
Datacarts14 分钟前
AI大模型时代:1688商品数据API如何重构电商智能决策
大数据·人工智能·重构