一、总结

一句话总结:

本着函数取名必有所依的原理,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轴
如图:
np.tile()函数的作用

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

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

 

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 [ ]:
 
 
 

相关文章:

  • 2021-11-07
  • 2022-01-18
  • 2021-12-13
  • 2021-08-03
猜你喜欢
  • 2021-07-31
  • 2021-04-04
  • 2022-02-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
相关资源
相似解决方案