Numpy 切片(slicing)和python的省略(ellipsis)
上篇文章中介绍了一些numpy的基本用法,其中使用numpy的对图像进行灰度处理的时候,用到了pic[…,:3],这个方法,代码如下:
|
|
这里面的省略号…含义是什么呢?这篇文章做个简单的介绍。
首先我们定义一个数组
|
|
索引
多维数组中,如果我们要访问里面的单个元素只要指定其中的索引值就好了,python中对于索引有他自己的独特简化写法:
|
|
对于列使用上会有一些特殊的要求
|
|
下面一个操作符号就是两个双引号 :: 中间隔地选定元素
|
|
省略
下面真正的主题该出场了
|
|
参考文档
http://old-blog.xlzd.me/2016/05/20/ellipsis