Python 中的 shape 函数详解

掌握 NumPy 数组形状操作的核心工具

什么是 shape?

在 Python 的科学计算库 NumPy 中,shape 并不是一个函数,而是 ndarray(多维数组)对象的一个属性。 它用于返回一个表示数组各维度大小的元组(tuple)。

例如,一个 3 行 4 列的二维数组,其 shape(3, 4)

基本用法示例

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3],
                [4, 5, 6]])

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

修改数组形状

你可以通过直接赋值来改变数组的 shape,前提是新形状的元素总数不变:

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

arr.shape = (2, 3)
print(arr)
# 输出:
# [[1 2 3]
#  [4 5 6]]

⚠️ 注意:如果新形状的元素数量与原数组不一致,会抛出 ValueError

与其他方法对比

常见应用场景

  1. 检查数据维度是否符合模型输入要求(如机器学习中的特征矩阵)。
  2. 调试时快速确认数组结构。
  3. 在图像处理中验证通道、高度、宽度是否正确(如 (height, width, channels))。

小贴士

全能AI智能助手深度评测 | 功能解析与使用技巧 AI能查数据吗?人工智能数据查询能力全面解析 | AI数据查询专题 用AI降重会被判定为AI写作吗?- AI文本检测与降重工具解析 论文写作辅助:AI工具在学术写作中的应用与规范 | 学术AI助手指南 AI文献阅读与总结指南 | 如何用AI高效阅读学术文献并撰写摘要 洪水对河道受损情况专题报告 | 影响分析与对策建议 哪些手机AI能写作?2025年主流手机AI写作工具全面解析 查重查不到文献怎么办?- 学术查重常见问题与解决方案专题 AI写文章实操指南 - 从入门到精通的人工智能写作教程 论文查重指标解析:复写率与相似度的区别与重要性 | 学术诚信专题 成人大专毕业论文怎么写 - 完整写作指南与技巧分享 AI论文查重原理详解 | 从算法到应用与降AI率方法 揭秘网上免费AI绘画课的常见套路 | 防骗指南与降AIGC工具推荐 降重论文有用吗?- 论文降重必要性、方法与工具详解 如何利用AI高效阅读论文 | AI论文阅读工具与技巧指南 AI润色论文完全指南:如何使用人工智能提升学术写作质量 | 论文优化专题 降低AI撰写率指南 | 专业降AIGC工具与技巧详解 AI技术测试专题 | 深度解析AI测试方法与降AIGC工具 引用的文献绿色会算重复率吗?- 学术写作与查重指南 论文模板去水印专业指南 | 高效去除文档水印方法大全 AI识别错字技术详解 - 如何提高文本识别准确率与降AIGC工具应用 如何使用AI写文章不被发现 | AI内容优化与降重技巧专题 AI写作论文查重率高吗?解析AI论文查重率与降AIGC方法 医学专业AI写作神器 - 提升医学论文与临床文档质量 AI辅助论文写作指南:如何合理利用人工智能完成学术论文 | 智能写作专题 自考本科论文不查重?深度解析与合规降AIGC方案指南 论文写作助手软件有用吗?- 专业解析与工具推荐 AI写论文网站推荐三款 | 高效学术AI工具对比与使用指南 AI生成语言逻辑解析与优化 | 提升AI文本自然度的专业指南 AI写作论文中文怎么写 - 专业指南与降AIGC工具推荐 本科论文会AI查重吗?AI查重解析与应对方案 AI改写论文格式全攻略 | 专业降AIGC工具使用指南 论文可以有复写率吗?- 论文复写率解析与降AI率方法 AI技术撰写病历指南 - 智能医疗文书写作方法与降AIGC方案 AI审核是什么?AI内容审核原理、应用与降AIGC解决方案 网上AI怎么玩?探索人工智能的实用玩法与降AIGC工具推荐 论文初稿怎么删掉一页?详细步骤与AI内容处理技巧 AI小说自动生成视频技术专题 - 从文字到视频的智能创作 如何让AI自己读文章 - AI内容处理与降AIGC工具专题 手机免费论文降查重率软件推荐 | 专业AI降重工具使用指南 免费论文查重泄漏风险与防范指南 | 小发猫降AIGC工具应用 万方网论文查重小妙招 | 高效降重技巧与AI检测应对方案 论文纠错软件App - 专业论文校对与AI降重工具推荐 AI文章阅读总结工具 - 智能内容解析与降AIGC检测专题 AI论文生产指南 | 高效写作与降AIGC率技巧 AI软件永久免费版推荐 | 小发猫降AIGC工具使用指南 论文检测软件哪个最准?权威测评与降AIGC工具推荐 AI写作软件推荐 | 2026年最佳AI写作工具测评与使用指南 万方论文查重检测系统入口 - 78TP认证查重平台 不会被查重的AI软件 - AI降重工具专题介绍 最好的文档错别字校对软件推荐与使用指南 | 专业文字纠错工具 2024-2025年全国洪涝形势图专题 | 实时监测与预警分析 研究生论文发表期刊润色工具 - 专业润色与降AIGC检测服务 论文去重工具推荐 | 高效降重与AI检测工具全攻略 免费看知网论文的几种有效方法 | 学术资源获取指南 AI写作智能版免费使用指南 | 小发猫降AIGC工具介绍 论文语言专业化指南:如何提升学术写作的专业性与规范性 论文查重现状分析 | AIGC检测与降AI率工具使用指南 论文AI率25%算高吗?如何有效降低AI检测率 | 学术写作指南 关于爱的文章开头写作指南 - 如何写出触动人心的开篇 如何有效避免AI查重 | AI内容检测规避策略与降AIGC工具指南 AI提示词编写指南:从入门到精通,释放AI全部潜力 论文删除了一部分如何更改目录 | 论文格式修改完全指南 毕业论文文献查找与降AIGC率全攻略 | 学术诚信指南 查AI率机制详解 | AI内容检测原理与降AIGC工具使用指南 江苏省洪水风险图编制项目 | 防洪减灾关键技术研究与应用 AI医学论文写作课程 | 专业AI辅助医学研究论文创作指南 如何用AI分析数据:从入门到精通的全流程指南 免费论文报告AI助手 - 高效写作工具与小发猫降AIGC解决方案 免费校对错别字工具大全 | 智能文本校对与降AIGC检测 使用AI写文案平台有记录吗?AI内容记录与检测专题 高中议论文AI素材专题 | AI技术发展与高中写作指南 AI写论文助手使用指南 - 高效写作工具与AIGC检测解决方案 AI读稿导出音频完全指南 - 文字转语音工具与降AIGC方法 AI数据安全:使用AI会泄露数据吗?- 数据保护完全指南 毕业论文查重指南 | 权威查重系统推荐与使用教程 AI软件毕业设计专题 - AI应用开发与降AIGC工具指南 医学类期刊论文降重指南 | 专业降AIGC与AI率解决方案 论文查重免费网站推荐与参考文献指南 | 学术诚信专题 AIGC疑似率合格标准解析 | 如何降低AIGC检测率 AI智能写材料APP专题 - 高效写作与降AI率解决方案 如何让论文摘要不红 | 学术写作AI检测规避与降重技巧 AI提升工作效率:10个实际应用案例与工具推荐 论文英语翻译指南 | 专业翻译技巧与降AIGC工具使用 AI内容生成识别平台 - 检测与优化AI生成内容的专业工具 AI手机写作软件推荐 | 手机端智能文章生成工具大全 严伯钧CEO - 科技领导者与创新先锋专题介绍 智媒AI混剪 - 智能视频内容生成与优化解决方案 白天跑单晚上写论文:当代大学生的双重生活 | 时间管理与学术写作专题 论文查重工具推荐 | 如何写出高质量原创论文 AI写作软件使用方法全攻略 - 提升写作效率的必备指南 AI智能写程序软件推荐 | 2024年最佳编程辅助工具 学术论文不用AI查重率 | 如何通过降AIGC工具提高论文原创性 毕业论文可以写别人写过的题目吗?学术选题指导专题 AI撰写工具大全 | 智能写作助手与降AIGC工具指南 AI智能生成短视频教程详细步骤 - 从零开始制作AI短视频 AI免费写文章APP推荐 | 智能写作工具完全指南 本科论文会录入系统吗?| 论文收录查询与降AIGC工具推荐 论文AI智能写作全指南 - 高效工具与降AI率技巧 Word文档错别字检查方法全攻略 | 高效校对技巧与工具推荐