numpy的repeat和pytorch的repeat区别

在项目中发现这两个同名的函数的效果不一样,下面简单介绍:

numpy的repeat

cpp 复制代码
a = np.array([1,2,3])  
print('a', a)  ## 结果为123
b = a.repeat(3)
print('b')  ## 结果为111222333

pytorch的repeat和repeat_interleave

cpp 复制代码
labels = np.array([1,2,3])
labels = torch.tensor(labels, dtype=torch.float32)
labels1 = labels.repeat(3)  
print(labels1)  ##结果为123123123
labels2 = labels.repeat_interleave(3, dim=0)
print(labels2 )  ##结果为111222333

numpy没有repeat_interleave函数。

相关推荐
RichardLau_Cx7 分钟前
针对不同类别AI设计工具的核心使用方法
人工智能
程途拾光15814 分钟前
制造业中的预测性维护与异常检测
人工智能
薛晓刚30 分钟前
AI编程:爽感背后的成本与隐忧
人工智能·ai编程
财经三剑客33 分钟前
全球预售首日出意外,吉利银河V900在港撞飞清洁工
人工智能·汽车
Chris_121934 分钟前
Halcon学习笔记-Day6进阶:工业级视觉系统核心技术详解
人工智能·python·深度学习·halcon
珂朵莉MM37 分钟前
全球校园人工智能算法精英大赛-产业命题赛-算法巅峰赛 2025年度画像
java·人工智能·算法·机器人
墨染天姬1 小时前
【AI】各类型开源模型排行
人工智能·开源
linmoo19861 小时前
Langchain4j 系列之十一 - 工具调用(AI Services)
人工智能·langchain·工具·langchain4j·toolcall·tool calling
weixin_549808361 小时前
2025 AI 现状深度洞察:从实验试点到组织重塑的跨越
人工智能
新智元1 小时前
全球第二易主,谷歌逆袭登顶!OpenAI 500 亿股票池曝光,Ilya 躺赚 40 亿
人工智能·openai