微信扫一扫打赏支持

np.tile()函数的作用

np.tile()函数的作用

一、总结

一句话总结:

本着函数取名必有所依的原理,tile有【平铺】的意思。
【1.沿X轴复制】:在numpy中,np.tile(a,(2))函数的作用就是将函数将函数沿着X轴扩大两倍。如果扩大倍数【只有一个,默认为X轴】
【2.XY轴都复制,或只沿着Y轴复制的方法】:np.tile(a,(2,1))第一个参数为Y轴扩大倍数,第二个为X轴扩大倍数。本例中X轴扩大一倍便为不复制。
1.沿X轴复制

在numpy中,np.tile(a,(2))函数的作用就是将函数将函数沿着X轴扩大两倍。如果扩大倍数只有一个,默认为X轴
In [5]:

import numpy as np
a=np.array([[1,2],[3,4]])
print(a)
print(np.tile(a,(2)))

[[1 2]
 [3 4]]
[[1 2 1 2]
 [3 4 3 4]]

2.XY轴都复制,或只沿着Y轴复制的方法

np.tile(a,(2,1))第一个参数为Y轴扩大倍数,第二个为X轴扩大倍数。本例中X轴扩大一倍便为不复制。
In [6]:

import numpy as np
a=np.array([[1,2],[3,4]])
print(a)

[[1 2]
 [3 4]]
[[1 2]
 [3 4]
 [1 2]
 [3 4]]

 

 

二、np.tile()函数的作用

转自或参考:np.tile()函数的作用
https://blog.csdn.net/qq_39072607/article/details/89364254

 

本着函数取名必有所依的原理,博主百度了一下tile的英文意思,发现tile有平铺的意思。

1.沿X轴复制

在numpy中,np.tile(a,(2))函数的作用就是将函数将函数沿着X轴扩大两倍。如果扩大倍数只有一个,默认为X轴
如图:
在这里插入图片描述

2.XY轴都复制,或只沿着Y轴复制的方法

np.tile(a,(2,1))第一个参数为Y轴扩大倍数,第二个为X轴扩大倍数。本例中X轴扩大一倍便为不复制。
在这里插入图片描述

 

1.沿X轴复制

在numpy中,np.tile(a,(2))函数的作用就是将函数将函数沿着X轴扩大两倍。如果扩大倍数只有一个,默认为X轴

In [5]:
import numpy as np
a=np.array([[1,2],[3,4]])
print(a)
print(np.tile(a,(2)))
[[1 2]
 [3 4]]
[[1 2 1 2]
 [3 4 3 4]]

2.XY轴都复制,或只沿着Y轴复制的方法

np.tile(a,(2,1))第一个参数为Y轴扩大倍数,第二个为X轴扩大倍数。本例中X轴扩大一倍便为不复制。

In [6]:
import numpy as np
a=np.array([[1,2],[3,4]])
print(a)
[[1 2]
 [3 4]]
[[1 2]
 [3 4]
 [1 2]
 [3 4]]
In [ ]:
 
 
 
posted @ 2020-12-06 14:13  范仁义  阅读(543)  评论(0编辑  收藏  举报