python多维数组切片方法
程序员文章站
2022-03-20 16:17:16
1、数组a第0个元素(二维数组)下的所有子元素(一维数组)的第一列
import numpy as np
b=np.arange(24)
a=b.reshap...
1、数组a第0个元素(二维数组)下的所有子元素(一维数组)的第一列
import numpy as np b=np.arange(24) a=b.reshape(2,3,4) print a print a[0,:,0]
2、取所有二维数组下的每个二维数组的第0个元素(一维数组)
b=np.arange(24) a=b.reshape(2,3,4) print a print '--------------------' print a[:,0]
结果:
[[ 0 1 2 3] [12 13 14 15]]
3、取所有二维数组下面的所有一维数组的每一个一维数组的第0个元素
b=np.arange(24) a=b.reshape(2,3,4) print a print '--------------------' print a[:,:,0]
结果:
[[ 0 4 8] [12 16 20]]
4、取所有二维数组下面的所有一维数组的每一个一维数组的第0到2(不包含第2)个元素
b=np.arange(24) a=b.reshape(2,3,4) print a print '--------------------' print a[:,:,0:2]
结果:
[[[ 0 1] [ 4 5] [ 8 9]] [[12 13] [16 17] [20 21]]]
以上这篇python多维数组切片方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
-
python获得两个数组交集、并集、差集的方法
-
Python中对数组集进行按行打乱shuffle的方法
-
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
-
php中count获取多维数组长度的方法
-
python实现将一个数组逆序输出的方法
-
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
-
PHP实现提取多维数组指定一列的方法总结
-
python把数组中的数字每行打印3个并保存在文档中的方法
-
python 将有序数组转换为二叉树的方法