为什么要学习numpy
- 快速
- 方便
- 科学计算的基础库
什么是numpy
一个在python中做科学计算的基础库,重在数值计算,也是大部分python科学计算库的基础库,多用于在大型、多维数组上执行数值运算。
numpy创建数组(矩阵)
numpy中常见的更多数据类型
类型 | 类型代码 | 说明 |
---|---|---|
int8、uint8 | i1、u1 | 有符号和无符合的8位(1个字节)整型 |
int16、uint16 | i2、u2 | 有符号和无符合的16位(2个字节)整型 |
int32、uint32 | i4、u4 | 有符号和无符合的32位(4个字节)整型 |
int64、uint64 | i8、u8 | 有符号和无符合的64位(8个字节)整型 |
float16 | f2 | 半精度浮点数 |
float32 | f4或f | 标准的单精度浮点数。与C的float兼容 |
float64 | f8或d | 标准的双精度浮点数。与C的double和python的float对象兼容 |
float128 | f16或g | 扩展精度浮点数 |
complex64、complex128、complex256 | c8、c16、c32 | 分别用两个32位、64位或128位浮点数表示的复数 |
bool | ? | 存储True和False值的布尔类型 |