温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

np.repeat()怎么使用

发布时间:2021-12-27 14:16:19 来源:亿速云 阅读:203 作者:iii 栏目:大数据

本篇内容主要讲解“np.repeat()怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“np.repeat()怎么使用”吧!

np.repeat()

np.repeat()用于将numpy数组重复。

numpy.repeat(a, repeats, axis=None);

参数:

axis=0,沿着y轴复制,实际上增加了行数
axis=1,沿着x轴复制,实际上增加了列数

1. 一维数组重复3次

# 随机生成[0, 5)之间的数,形状1行4列,将此数组按y轴重复3次
import numpy as np
pop = np.random.randint(0, 5, size=(1, 4)).repeat(3, axis=0)
print(pop)

[[1 4 0 4]
 [1 4 0 4]
 [1 4 0 4]]

2. 二维数组在第一维和第二维分别重复3次

# 二维数组在第一维和第二维分别重复3次
pop_reshape = pop.reshape(2, 6)
pop_reshape_repeataxis0 = pop_reshape.repeat(3, axis=0)
pop_reshape_repeataxis1 = pop_reshape.repeat(3, axis=1)
print(pop_reshape)
print(pop_reshape_repeataxis0)
print(pop_reshape_repeataxis1 )

[[1 4 0 4 1 4]
 [0 4 1 4 0 4]]
[[1 4 0 4 1 4]
 [1 4 0 4 1 4]
 [1 4 0 4 1 4]
 [0 4 1 4 0 4]
 [0 4 1 4 0 4]
 [0 4 1 4 0 4]]
[[1 1 1 4 4 4 0 0 0 4 4 4 1 1 1 4 4 4]
 [0 0 0 4 4 4 1 1 1 4 4 4 0 0 0 4 4 4]]

到此,相信大家对“np.repeat()怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI