Numpy攻略系列:高级索引机制
来源:互联网 发布:阿里云带宽费用 编辑:程序博客网 时间:2024/06/05 18:32
Numpy攻略系列:高级索引机制
所谓高级索引就是不使用整数或者切片作为索引值,在这一节重点介绍三类高级索引:常规的高级索引,位置列表型高级索引,布尔型高级索引的一类。
常规的高级索引
给定一个矩阵,我们要求相关位置设置为特殊值,这里我们就假定设置为0,高级索引不用通过一一按位置修改元素值。
我们的任务将对角线上面元素置为0,
索引用了两个列表来代替了位置,实际上是c[list1[0],list2[0]],c[list1[1],list2[2]]……这个高级索引经常用在求解softmax的最大似然函数上面,可以参考Deep learning tutorials中的logistic regression中NLL求法
Task:将lena图像对角线上的值置零操作。
步骤:将左上到右下的对角线数值置零:
lena[range(xmax),range(ymax)]=0
将左下到右上的对角线数值置零:
lena[range(xmax-1,-1,-1),range(ymax)]=0
code:
运行结果:
0 0
- Numpy攻略系列:高级索引机制
- Numpy攻略系列:高级索引机制之位置列表型索引,布尔型索引
- Numpy攻略系列:repeat函数
- NumPy 高级索引和数组概念
- NumPy之四:高级索引和索引技巧
- SharePoint高级系列索引页面
- SharePoint高级系列索引页面
- numpy 高级
- numpy-索引
- Numpy 索引
- Numpy 索引
- numpy 攻略 2.4
- Numpy高级应用
- NumPy基础功能索引
- Numpy : ndarray切片索引
- numpy布尔型索引
- Numpy 布尔索引
- Numpy 花式索引
- LA 4329
- 外部接口 -- 密文校验与数据传输
- Windows下Android+NDK开发环境搭建(JDK[8u45]+Eclipse+Android SDK[r24.1.2]+ADT+NDK[r10d])
- HMM学习笔记_1(从一个实例中学习DTW算法)
- CString和CByteArray的相互转化
- Numpy攻略系列:高级索引机制
- iOS开发中,点击放大、缩小图片方法举例
- POJ 1094(拓扑排序)
- 78.Bulls and Cows
- 安装RPM包或源码包
- matlab函数
- 自定义仪表盘PaneView
- 【POJ 2195】 Going Home(KM算法求最小权匹配)
- 学习笔记---蚂蚁感冒