1
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