你可能已经猜到,reshape函数的作用是改变数组的“形状”,也就是改变数组的维度,其参数为一个正整数元组,分别指定数组在每个维度上的大小。如果指定的维度和数组的元素数目不相吻合,函数将抛出异常。...[0,:,1]
array([1,5, 9])
(6)如果要选取第1层楼的最后一列的所有房间,使用如下代码:
>>>b[0,:,-1]
array([3, 7, 11])
如果要反向选取第1层楼的最后一列的所有房间...,使用如下代码:
>>>b[0,::-1,-1]
array([11, 7, 3])
在该数组切片中间隔地选定元素:
>>>b[0,::2,-1]
array([3, 11])
如果在多维数组中执行翻转一维数组的命令...,将在最前面的维度上翻转元素的顺序,在我们
的例子中将把第1层楼和第2层楼的房间交换:
>>>b[::-1]
array([[[12,13, 14, 15],
[16, 17, 18,...],
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]])
刚才做了些什么
我们用各种方法对一个NumPy