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函数。

相关推荐
IT届小白几秒前
Medical-Qwen3-14B基于Ollama内网私有化部署方案
人工智能·大模型
2601_956139425 分钟前
文旅行业品牌全案公司哪家强
大数据·人工智能·python
生活观察站5 分钟前
中文在线亮相横琴—澳门国际数字艺术博览会国际数字创意论坛:AI漫剧打开内容创作新想象
大数据·人工智能
@PHARAOH5 分钟前
WHAT - 大语言模型 Memory 系统设计入门
人工智能·语言模型·自然语言处理
新新学长搞科研6 分钟前
【高质量能源会议推荐】第十一届能源与环境研究进展国际学术会议(ICAEER 2026)
人工智能·物联网·算法·机器学习·能源·环境·新能源
光影少年16 分钟前
前端SSR和ssg区别
前端·vue.js·人工智能·学习·react.js
疯狂成瘾者17 分钟前
Docker + Nginx 部署配置
人工智能
做萤石二次开发的哈哈17 分钟前
对话城市开发者:萤石亮相CSDN AI智能硬件创新城市行
人工智能·智能硬件
唯创知音18 分钟前
产后康复器械语音播报语音识别解决方案
人工智能·语音识别·产后康复器械·语音播报方案·语音方案
冷小鱼18 分钟前
Apache Pulsar 深度解析:从入门到精通的开发者指南
人工智能