美文网首页这个我学过么?
python中的tuple类型如何合并

python中的tuple类型如何合并

作者: HerdingCat | 来源:发表于2019-10-01 19:50 被阅读0次
    np.empty(x.shape + (2, ))
    

    以上代码中x.shape会得到各维数方向的大小,np.empty()是随机生成指定大小的Numpy数组。那其中x.shape + (2, )是什么操作?


    关于tuple根据以上案例[1]以及官方文档[2],可以了解到

    1. 凡是数据之后添加,便可以是tuple
      t = 1, 2, 3
      print(type(t))
      
      其结果为<class 'tuple'>
    2. 两个tuple可通过+运算进行合并形成新的tuple
      x = 1, 2, 3
      # t = x + 2, # 此语句在编译时,被理解为tuple与int做运算
      # t = 2, + x # 此语句在编译时,会认为左值不存在,+无法通过x直接得到结果
      # t = 2, 3 + x # 此语句在编译时,与t = x + 2,同
      t = (2, ) + x
      t = x + (2, ) # 均可达到合并的目的
      
    3. 更多操作详见网页信息[3]

    1. how to merge two tuples in python

    2. 官方文档

    3. Python - Tuples

    相关文章

      网友评论

        本文标题:python中的tuple类型如何合并

        本文链接:https://www.haomeiwen.com/subject/lwxjyctx.html