python 在numpy数组中遇到 None 和 ... 三个点的意思

一段时间不碰又忘记了,必须写下博客以记之。。

简单来说,none的作用是增加一个维度(和 np.newaxis 等价),... 三个点的意思是省略所有冒号,即代表原来的所有数据。

比如原来的数组维度是 3, 224 ,224, 使用 data [None, ... ] 或者 data [None, : , : , :] 或者 [np.newaxis, ...] 都是一样的,数组维度变成 1, 3, 224 ,224

具体代码示例可参考以下链接:

https://blog.csdn.net/z13653662052/article/details/78010654

https://blog.csdn.net/weixin_43763731/article/details/96423671

https://blog.csdn.net/weixin_45459911/article/details/104969178