【个人笔记】numpy 常用工具函数 —— np.bincount/argmax

本文详细介绍了numpy库中np.bincount()函数的应用场景及其使用方法。该函数主要用于统计一维数组中各元素出现的次数,特别适用于计算数据集中标签列的分布情况。文中通过实例展示了如何使用np.bincount()进行数据统计。

1. np.bincount():统计次数

numpy.bincount(x, weights=None, minlength=None)

尤其适用于计算数据集的标签列(y_train)的分布(distribution),也即获得 class distribution :

np.bincount(np.array([0, 1, 1, 3, 2, 1, 7]))
array([1, 3, 1, 1, 0, 0, 0, 1], dtype=int32)
            # 分别统计0-7分别出现的次数

2.argmax

y_pred[i] = np.bincount(closest_y).argmax() 

#bincount用于计数每个参数的个数,argmax用于获取数量最多的那个参数

本资源以四川境内的大渡河流域为空间对象,提供了经专题加工的 【流域矢量边界(SHP)与高精度数字高程模型(DEM)】及其派生产物。配套交付可直接打开编辑的 ArcGIS MXD 工程文件 与用于展示的高分辨率 GeoTIFF 成图。矢量边界SHP准确刻画了大渡河主流及其主要子流域的外廓和分水岭范围,DEM 则反映流域内高程起伏,为流域水文、地貌与工程分析提供基础地形基准。所有数据采用统一投影与坐标系统(默认提供 WGS84 与 CGCS2000 两种坐标参考),并经空间质量检查与属性一致性校验,适合直接投入科研、规划与工程实务使用。MXD 与成图:MXD 工程文件预置了图层分组、符号化(等高线渲染、DEM 渐变色带等)、注记规则与打印布局(含图例、比例尺、指北针与图框)。GeoTIFF 成图以 600 dpi 输出,图面色彩与图例规范适合直接用于报告、汇报与学术发表。数据生产与质量控制:DEM 数据基于公开或授权的卫星高程产品(如 SRTM、ASTER、ALOS)经拼接、镶嵌与影像配准后得到;随后进行低频噪声滤除、洼地填平(填洼处理)、投影一致化与孔洞修补,保证流向一致性与水文学用途的可用性。矢量边界通过流域分水岭提取与行政边界矢量对比校核,并结合河网解析与地形断面核验,完成拓扑修复(无自交、无孤立斑块)与属性一致性检查。典型应用场景:流域水文模拟(径流模拟、洪水淹没模拟、集水面积计算);水资源与水电工程选址(库址初选、汇流分析);地质灾害评估(滑坡、泥石流易发区识别基于坡度/坡形分析);生态与土地规划(坡度约束、植被恢复优先区划分);教学与可视化(三维地形展示、专题地图输出)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值