Python numpy中切片 [:, : -1] [:, [-1] ] 分别表示什么
最近在做数据集处理的时候,发现一个很有意思的东西,其实很早的发现了,只是现在才想起来总结。
我们在做数据切片的时候,都知道[ 起点 : 终点 : 步长 ]
包括一些常规的正负的操作,在这里我就不多说了,想要了解可以看一下这篇博客:彻底搞懂切片
本次我就简单分享几个有意思的特殊切片:
[ : , : -1]
[ : , [-1]]
[ : , -1]
如果一个一个详细的讲的话很难讲清楚,如果大家想要理解的话,可以画一个图去尝试理解一下。
下面直接效果展示:
一、**[ : , : -1]**
举例:
1 | import numpy as np |
效果:
1 | [[ 1 2 3 4] |
二、**[ : , [-1]]**
举例:
1 | import numpy as np |
效果:
1 | [[ 5] |
三、**[ : , -1]**
举例:
1 | import numpy as np |
效果:
1 | [ 5 10 15 20 25] |
四、总结
效果明显,那么这种切片怎么用呢,下面我附上一小段代码,感兴趣的朋友可以理解一下,并且在这个基础上优化,这个只是半成品。
1 | import torch.nn |
注释写的很详细啦~
半成品,待优化…….
- 本文作者: 李宝璐
- 本文链接: https://libaolu312.github.io/2023/07/19/Python-numpy中切片-1-1-分别表示什么/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!