我是靠谱客的博主 简单小刺猬,最近开发中收集的这篇文章主要介绍python中的“ ... ”,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import numpy as np

a = np.array([[[1, 2, 21], [3, 4, 34]],
              [[5, 6, 56], [7, 8, 78]]])
print("a:",a)
print('a.shape:', a.shape)
print("-"*10)

'''
[...,0:2]针对的是最后一个维度的下标为0、1的元素
'''
b = a[..., 0:2]
print('b :', b)
print('shape.b:', b.shape)
print("-"*10)

'''
[...,1:2]针对的是最后一个维度的下标为1的元素
'''
c = a[..., 1:2]
print('c :', c)
print('shape.c:', c.shape)
print("-"*10)

'''
[...,1]是相当于[-1],倒数第1个维度(-2,-1,-0)
'''
d = a[..., 1]
print('d :', d)
print('shape.d:', d.shape)

运行结果如下: 

a: [[[ 1  2 21]
  [ 3  4 34]]

 [[ 5  6 56]
  [ 7  8 78]]]
a.shape: (2, 2, 3)
----------
b : [[[1 2]
  [3 4]]

 [[5 6]
  [7 8]]]
shape.b: (2, 2, 2)
----------
c : [[[2]
  [4]]

 [[6]
  [8]]]
shape.c: (2, 2, 1)
----------
d : [[2 4]
 [6 8]]
shape.d: (2, 2)

 

最后

以上就是简单小刺猬为你收集整理的python中的“ ... ”的全部内容,希望文章能够帮你解决python中的“ ... ”所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部