np.tile的用法
时间: 2024-06-13 14:05:23 浏览: 126
python3中numpy函数tile的用法详解
np.tile函数是numpy库中的一个函数,它的作用是将一个数组沿着指定的方向重复多次,生成一个新的数组。具体用法如下:
```python
import numpy as np
# 生成一个一维数组
a = np.array([1, 2, 3])
# 将a数组沿着行方向重复3次
b = np.tile(a, (3, 1))
print(b)
```
输出结果为:
```
[[1 2 3]
[1 2 3]
[1 2 3]]
```
在上面的例子中,我们首先生成了一个一维数组a,然后使用np.tile函数将其沿着行方向重复3次,生成了一个新的二维数组b。其中,第一个参数是要重复的数组,第二个参数是一个元组,表示每个维度上要重复的次数。
需要注意的是,np.tile函数会将原始数组沿着指定的方向进行重复,因此在使用时需要注意维度的匹配问题。
阅读全文