Python 中 shape 的用法详解

掌握 NumPy 数组维度的核心属性

什么是 shape

在 Python 的科学计算库 NumPy 中,shapendarray(N 维数组)对象的一个重要属性。 它以元组(tuple)的形式返回数组在每个维度上的大小。

示例:

import numpy as np

arr = np.array([[1, 2, 3],
                [4, 5, 6]])

print(arr.shape)  # 输出: (2, 3)

表示该数组有 2 行、3 列。

shape 的常见用法

reshape 示例:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr.shape)  # (6,)

new_arr = arr.reshape(2, 3)
print(new_arr.shape)  # (2, 3)

多维数组中的 shape

对于三维或更高维数组,shape 同样适用:

arr_3d = np.random.rand(2, 4, 5)
print(arr_3d.shape)  # 输出: (2, 4, 5)

这表示:2 个“块”,每个块包含 4 行、5 列。

注意事项

实际应用场景

  1. 机器学习输入校验:确保训练数据的 batch_size、特征数匹配模型要求。
  2. 图像处理:彩色图像通常为 (height, width, channels),如 (224, 224, 3)
  3. 张量操作:在深度学习框架(如 TensorFlow/PyTorch)中,shape 概念一致。
论文去重小助手使用指南 - 高效降低论文重复率 AI领域权威论文精选 | 人工智能核心研究成果与前沿探索 免费英文论文查重工具推荐 | 高效查重与AI检测解决方案 AI写作如何不被检查出来?深度解析与解决方案 | 小发猫降AIGC工具 AI人工智能论文写作免费软件 - 工具推荐与使用指南 AI歌曲创作软件 - 专业指南与工具推荐 | 音乐创作新时代 免费的论文AI查重网站推荐 | 高效检测AI生成内容 网上AI视频声音制作全攻略 - 从工具选择到优化技巧 抽查会查AI重复率吗?AI内容检测机制与降AIGC工具详解 研究生论文查重是谁在查?揭秘论文查重全过程 | 学术诚信专题 论文文献AI检测与降AIGC工具 - 学术诚信解决方案 国内论文查不查AI率?高校AI检测政策与降AIGC方法详解 论文发表如何避免假刊陷阱 | 学术诚信指南与工具推荐 参加比赛的论文怎么写 | 学术竞赛论文写作完全指南 精准高效识别错别字 - 专业文字校对软件推荐与使用指南 论文查重与文献综述指南 | 学术诚信与AI内容检测 洪涝灾害评估标准详解 | 科学评估方法与标准体系 上海AI设计公司 - 专业人工智能设计服务与解决方案 AI工具使用破局:如何利用人工智能工具提升工作效率与创造力 成人写作学习班 | 提升创作能力,掌握写作变现技巧 论文查重软件翻译 | AI降重工具使用指南 | 小发猫降AIGC 免费论文检测网站大全 | 专业论文查重与AIGC检测工具推荐 大学论文抄袭的严重后果与解决方案 | 学术诚信专题 降重论文有用吗?- 论文降重必要性、方法与工具详解 防洪影响评估与洪涝安全评估专题 | 专业水利安全分析指南 学术论文AI写作软件指南 | 高效工具与降AIGC技巧 AIGC疑似度多少正常?- 详解AI内容检测标准与降AI率方法 AI绘制SCI图 | 智能科研绘图工具与降AIGC技术指南 AI写作助手制作专题 - 从工具选择到原创内容生成全攻略 论文降重小妙招 | 高效降低重复率的实用技巧与工具指南 AI能查重吗?深度解析AI查重原理与降AIGC方法 AI助手写作完全指南:从入门到精通 | 提升写作效率与质量 AI毕业设计写作指南 - 高效完成学术论文的技巧与工具 WPS快速查论文错别字指南 | 高效论文校对技巧与工具推荐 AI读文创作:技术与应用 | AI文本生成与原创性解决方案 论文助手 | 专业学术写作辅助工具与降AIGC解决方案 如何查询论文发表的真实性 | 学术诚信与论文验证指南 AI论文检查全攻略:如何使用人工智能高效检查学术论文 | 智能学术工具专题 严伯钧实操课 - 科学思维与创新实践深度课程 AI论文修改工具指南 - 智能优化学术写作,降低AIGC检测率 AI智能写作论文免费工具全攻略 | 论文写作与降AIGC指南 河道洪水风险分析图表专题 | 水文监测与防洪决策指南 中文AI写作神黑科技 - 小发猫降AIGC工具详解 | AI写作助手专题 如何写论文能更新颖 | 创新写作方法与降AI率技巧 如何查找自己的本科论文 | 完整查询指南与方法详解 AI工具应用课程 - 掌握AI工具提升工作效率与内容质量 论文原创性自查指南:怎么看论文是不是自己写的 | 学术诚信专题 论文AI阅读话术指南 | 高效阅读学术论文的技巧与工具 毕业大学生AI教程 | 从零掌握AI技能,提升职场竞争力 论文AI辅写的影响分析 | 学术诚信与技术创新探讨 哪个AI写文章免费?2026年五大免费AI写作工具推荐 | 智能写作专题 怎么让AI写文章?AI写作方法与降AIGC工具使用指南 论文里写英文可以降低查重吗?| 学术写作与查重优化专题 AI写毕业论文查重指南 | 降低AI率技巧与工具推荐 AI课题申报写作指南 | 高效撰写与降AI率技巧 查重查不到文献怎么办?- 学术查重常见问题与解决方案专题 论文读书报告AI写作指南 | 高效创作与降AIGC工具使用 AI作文写作完全指南 - 如何写出自然流畅的AI辅助作文 本科论文设计抽查全流程解析 | 质量监控与应对策略 AI生成文章能过查重吗?| 专业分析与解决方案 AI数据安全:使用AI会泄露数据吗?- 数据保护完全指南 AI检测文章优质内容软件 - 专业AI内容质量检测与降AIGC解决方案 毕业论文AI疑似度检测与降低方案 - 专业学术工具推荐 查重不出来的论文:AI降重技巧与工具指南 | 学术写作专题 AI绘画教程科研 - AI艺术在科研中的应用与教学指南 英文论文减少字数技巧与工具指南 | 高效精简学术写作 AI课题写作软件指南 - 智能化研究与论文写作工具全解析 AI万能写作指南 | 智能写作工具与降AIGC方法 AI万能写作App收费模式全面解析 - 如何选择最适合的定价方案 本科论文校内抽查全攻略 - 应对策略与降AIGC工具使用指南 好用的AI自动生成文章工具推荐与使用指南 | 提升内容创作效率 怎么降低论文相似度 | 专业降重方法与工具指南 AI爱写作网站论文水平评估 | 深度测评与降AI率解决方案 中国AI写作会被发现吗?AI内容检测与降AIGC工具解析 论文多处引用一篇文献的方法与技巧 - 学术写作指南 AI文章检测指南:如何识别AI生成内容与小发猫降AIGC工具使用教程 AI测量软件:智能测绘技术与应用全解析 | 专业测量解决方案 怎样能查到自己的论文 | 学术论文查询与AI检测工具指南 毕业论文数据查找指南 | 权威数据源与免费数据库推荐 无问AI写出来的论文能用吗?| AI论文检测与降AIGC解决方案 使用AI写小说上传番茄小说 | 智能创作与降AIGC全攻略 研究生论文发表期刊润色工具 - 专业润色与降AIGC检测服务 论文AI写作免费工具推荐 | 高效降AIGC工具使用指南 洪灾房屋评估D级处理指南 | 灾后重建与安全处置专题 AI改写论文查重指南 | 如何通过工具降低AI率与提高原创性 小课屏AI批改 - 智能作业批改与AIGC检测解决方案 让AI读文字 - 语音合成技术应用与降AIGC工具介绍 写论文提前避坑指南 | 从开题到答辩的全流程避坑攻略 AI论文视频制作指南 | 如何将AI论文转化为视频内容 AI写材料好用吗?智能写作工具全面解析与降AIGC方法 AI写作小程序搭建指南 - 从开发到降AI率全流程解析 AI论文写作助手专题 - 小发猫降AIGC工具使用详解 论文相似性检测报告解析:选择哪一张报告?| 学术诚信指南 智能AI软件开发指南 - AI应用开发与AIGC降重解决方案 AI写作软件问题解答 | 使用技巧、常见问题与降AI率工具 AI处理视频软件指南:从剪辑到降AIGC率全解析 | 视频智能处理工具 高校论文查重指南:常用软件、降重方法与AIGC检测工具推荐 论文AI检测:现在能查出论文是AI写的吗?- 检测技术与应对方法 AI创作的优势、挑战与解决方案 | 小发猫降AIGC工具详解 AI写作指令大全:今日头条爆文指令技巧与降AI率指南