【python】numpy中的tile函式
阿新 • • 發佈:2018-12-20
tile函式
在看機器學習實戰這本書時,遇到numpy.tile(A,B)函式,愣是沒看懂怎麼回事,裝了numpy模組後,實驗了幾把,原來是這樣子:
重複A,B次,這裡的B可以時int型別也可以是遠組型別。
>>> import numpy >>> numpy.tile([0,0],5)#在列方向上重複[0,0]5次,預設行1次 array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) >>> numpy.tile([0,0],(1,1))#在列方向上重複[0,0]1次,行1次 array([[0, 0]]) >>> numpy.tile([0,0],(2,1))#在列方向上重複[0,0]1次,行2次 array([[0, 0], [0, 0]]) >>> numpy.tile([0,0],(3,1)) array([[0, 0], [0, 0], [0, 0]]) >>> numpy.tile([0,0],(1,3))#在列方向上重複[0,0]3次,行1次 array([[0, 0, 0, 0, 0, 0]]) >>> numpy.tile([0,0],(2,3))<span style="font-family: Arial, Helvetica, sans-serif;">#在列方向上重複[0,0]3次,行2次</span> array([[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]])