自己编写shave函数
2016-06-13 10:48
337 查看
import numpy def shave(I,border=None): I = I[border[0]:I.shape[0]-border[0],border[1]:I.shape[1]-border[1]] return I x = numpy.zeros([5,5]) x[1:4,1:4] = 2 print x y =shave(x,[1,1]) print y
运行结果:
[[ 0. 0. 0. 0. 0.] [ 0. 2. 2. 2. 0.] [ 0. 2. 2. 2. 0.] [ 0. 2. 2. 2. 0.] [ 0. 0. 0. 0. 0.]] [[ 2. 2. 2.] [ 2. 2. 2.] [ 2. 2. 2.]] [Finished in 0.2s]
相关文章推荐
- linux 下tar 的用法
- Java基础知识:java.util.Collection集合
- 【持久化框架】Mybatis与Hibernate的对比
- github史上最全教程
- 网络设备配置(一)
- iOS基础:description方法重写
- ffmpeg h264转avi
- 11款网站死链检测工具
- JavaScript 基础知识--变量
- 显示一个提示框,几秒后显示框自动消失
- CodeForces - 676A Nicholas and Permutation (模拟) 水
- Android应用层View绘制流程与源码分析
- Mybatis学习之实现关联数据的查询(4)
- 自定义控件里的keydown方法无法捕获所有的按键消息的处理方法
- 简单的html兼容(参考js和css的常规写法)
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- [LeetCode]Next Permutation java leetcode
- mongodb安装教程。
- javascript 图片 懒加载、预加载
- iOS 好的学习链接地址