Numpy库

1.Numpy库

 是一个开源的python科学计算基础库,是Scipy,Pandas等数据处理或者科学计算得基础
 Numpy的计算操作由预编译好的C代码快速执行。
 知识体系:ndarray数组,ufunc通用函数,子模块包

2.ndarray数组

 导入:import numpy as np;
 一维数组:列表/元组 eg:[1,2,3]
 二维数组:列表/元组 eg:[[0,0,0],[1,1,1]]
 三维数组:列表/元组 eg:[[[0,0,0],[1,1,1]],
     [[0,0,0,],[1,1,1]]]
 创建ndarray数组,要求所有的元素类型相同。eg:np.array(列表/元组)

3.ndarray数组特征

 1)维度信息
 轴:维度(axis)
 秩:维度的数量(rank)三维数据的秩等于3,二维数据的秩等于2
 2)属性:

属性含义
shapendarray数组的形状(二维(4,3))
ndim维度的数量
sizendarray数组元素个数
切片array_1[0:3];array_2[:,2]冒号左边不填相当于0,右边不填相当于取到索引最大值

 数据类型

类型长度
unit(无符号整数)8-64位
int8-64位
float16-64位

注意:数组每次新增的轴,即最外围的维度,都为0,最里层的维度的轴才是最大的。

4.向量运算

 a.shape == b.shape 对应做加减乘除
 两个形状不同数组间运算时,它们对应维度的长度必须相同,或者其中一方为1,才可运算成功(计算规则叫‘广播’Broadcast)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值