python中冒号实际上有两个意思:1.默认全部选择;2. 指定范围。 下面看例子
定义数组
1
|
x = array([[ 1 , 2 , 3 , 4 ],[ 5 , 6 , 7 , 8 ],[ 9 , 10 , 11 , 12 ],[ 13 , 14 , 15 , 16 ],[ 17 , 18 , 19 , 20 ]]) |
输出为5x4二维数组
第一种意思,默认全部选择:
如,x[:,0]就是取矩阵x的所有行的第0列的元素,x[:,1] 就是取所有行的第1列的元素
第二种意思,指定范围,注意这里含左不含右
如,x[:, m:n]即取矩阵x的所有行中的的第m到n-1列数据,含左不含右
以上这篇对python numpy数组中冒号的使用方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/pnnngchg/article/details/79420357