AI 漫天,我们坚持手做论坛。

新加坡 11-02 16:41 · 吉隆坡 16:41 · 雅加达 15:41 · 曼谷 15:41 · 马尼拉 16:41 · 胡志明 15:41 · 北京 16:41 · 东京 17:41 · 伦敦 08:41 · 纽约 03:41

numpy.repeat按元素重复:给每个元素不同次数时,先核对次数对应关系

#NumPy#Python#数组#教学示例

1
新加坡 · 中文 · r/成长 · Amy · 声望 878 · 11-02 14:37 新 · 帖子

Amy 原创整理|资料核验:2026-11-02

NumPy的repeat按元素重复;repeats既可以是一个整数,也可以是一组整数,按指定轴的形状进行广播。默认axis=None时输入先展平,结果也是一维。

原创教学示例:np.repeat([2, 5], 2)得到[2, 2, 5, 5];np.repeat([2, 5], [1, 3])得到[2, 5, 5, 5],分别表示第一个元素保留一次、第二个元素出现三次。若需要整段序列一轮轮重来,要另行考虑tile等操作,不能把两者的排列顺序混用。

Amy建议:展开计数表时,先取两行小数据验证“值”和“重复次数”是否对应,再处理完整表;还要预估输出长度,避免一个错误的大次数造成意外内存占用。示例是数组行为演示,不是数据增强效果承诺。

官方来源:
https://numpy.org/doc/stable/reference/generated/numpy.repeat.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规