python中sum()函数和tile()函数简单总结

菜鸟一个,不对之处请指正。

https://www.cnblogs.com/yyxayz/p/4033736.html

(1)tile()函数

该函数是重复某个数组的维度

函数形式是tile(array,rep)

array指的是要重复的数组,rep是重复维度的次数,具体使用如下:

a=[1,2,3]   
b=tile(a,(2,1))    #行数变为原来的二倍,变为二维
c=tile(a,(1,2))    #行数不变,数组元素的列变为原来的二倍,变为二维
d=tile(a,2)         #行数不变 ,列变为原来的二倍,依旧是一维

e=tile(a,(2,2))   #行列都变为原来的二倍,变为二维


(2)sum()函数,

该函数是相加,但是相加的方式不是唯一的

     对于一维数组,axis不能大于0,若大于0会报如下错误:

    AxisError: axis 1 is out of bounds for array of dimension 1
      正常情况下:a=[1,2,3]
                          print(sum(a))

                          print(sum(a,0))都表示将数组元素相加,结果为6


对于二维数组,则axis不能大于1,

     


猜你喜欢

转载自blog.csdn.net/myhome908/article/details/80747346