当前位置:   article > 正文

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

机器学习常用包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)
floatfloat64 的简写。
float16半精度浮点,5 位指数,10 位尾数
float32单精度浮点,8 位指数,23 位尾数
float64双精度浮点,11 位指数,52 位尾数
complexcomplex128 的简写。
complex64复数,由两个 32 位浮点表示。
complex128复数,由两个 64 位浮点表示。

类型转换

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

a.astype(int).dtype  # 将 a 的数值类型从 float64 转换为 int,并查看 dtype 类型

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/988674
推荐阅读
相关标签
  

闽ICP备14008679号