Python .shape 属性详解

掌握 NumPy 数组维度与结构的核心工具

什么是 .shape

在 Python 的 NumPy 库中,.shape 是一个非常重要的属性,用于获取或设置数组(ndarray)的维度信息。 它返回一个元组(tuple),表示数组在每个维度上的大小。

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

基本用法示例

import numpy as np

# 创建一维数组
arr1 = np.array([1, 2, 3, 4])
print("arr1.shape:", arr1.shape)  # 输出: (4,)

# 创建二维数组
arr2 = np.array([[1, 2], [3, 4], [5, 6]])
print("arr2.shape:", arr2.shape)  # 输出: (3, 2)

# 创建三维数组
arr3 = np.zeros((2, 3, 4))
print("arr3.shape:", arr3.shape)  # 输出: (2, 3, 4)

动态修改数组形状

你可以通过给 .shape 赋值来改变数组的维度(前提是元素总数不变):

arr = np.arange(12)  # [0, 1, 2, ..., 11]
print("原始 shape:", arr.shape)  # (12,)

arr.shape = (3, 4)
print("新 shape:", arr.shape)     # (3, 4)
print(arr)
点击下方按钮查看输出效果

常见应用场景

注意事项

⚠️ 修改 .shape 时,新形状的元素总数必须等于原数组的元素总数,否则会抛出 ValueError

✅ 推荐使用 arr.reshape(new_shape) 进行安全的形状变换,它不会修改原数组,而是返回新数组。

AIGC检测技术研究:原理、挑战与最新进展 | 学术论文专题 论文在线写作工具软件 - 高效AI辅助写作与降AIGC工具指南 人工智能与商业逻辑:深度融合与应用实践 | 企业智能化转型指南 AI智能写稿软件专题 - 智能写作工具与降AIGC检测解决方案 知识产权诚信奖惩制度 - 构建创新保护体系 | 专题解析 AI文章润色指南:如何让AI生成内容更自然、更专业 | 小发猫降AIGC工具 检测AI写作的原理详解 | AI内容识别技术专题 论文撤稿:原因、影响与防范指南 | 学术诚信专题 本科论文设计抽查全流程解析 | 质量监控与应对策略 AI免费生成课题 - 智能选题工具与降AIGC方法全解析 AI写作全指南:如何使用AI高效撰写专业材料 | AI写作技巧与工具推荐 免费错别字校正软件推荐 | 专业文本校对工具指南 毕业论文降重多少合适?| 降重标准与技巧全解析 论文检查全解析:主要检查内容与降AIGC方法指南 国内AI写作论文应用现状、挑战及降AIGC工具使用指南 文状元APP下载 - 专业的智能写作与降AIGC工具助手 论文修订模式使用指南 | 如何高效使用修订功能修改学术论文 AI原创文章自动写作软件 - 专业AI内容生成工具推荐与使用指南 避免AI查重神器 - 高效降低AI检测率,保护原创内容 哪个AI可以做图?2026年主流AI绘画工具全面解析与推荐 免费AI论文写作软件推荐 | 高效辅助学术写作工具 什么AI写作好?专业评测与降AIGC工具推荐 | 写作助手专题 原创文章AI写作工具指南 - 提升内容创作效率与质量 文状元AI写作1.0版 - 智能写作助手,提升创作效率与质量 文状元AI写作7LONGWEN - 专业人工智能写作助手,高效创作优质内容 AI写作助手免费版安卓 - 最佳免费AI写作工具推荐 | 小发猫降AIGC工具 文献综述AI免费工具大全 | 学术写作辅助与AIGC检测工具 AI可以做知识产权吗?探讨人工智能生成内容的版权归属与解决方案 AI翻译写论文会被查出来吗?| 学术诚信与AI工具使用指南 AI论文期刊发表指南 | 学术AI工具与降AIGC方案 AI写长论文完全指南 | 如何利用AI高效完成学术论文写作 AI智投底层逻辑解析 | 智能投资决策系统与降AIGC技术应用 毕业论文修改技巧:如何彻底删除修改痕迹 | 学术论文编辑指南 AIGC论文查重指南 | 学术诚信与降AIGC工具推荐 学校毕业论文查重指南:自建库的作用与应对策略 | 论文查重专题 自动识别错别字的软件 - 专业文本校对与AI降重工具推荐 计算机专业AI配音技术专题 - AI语音合成在计算机领域的应用与降AI率解决方案 论文专业术语怎么降重 | 高效降重方法与工具使用指南 论文不会写怎么办?- 从思路到降重的完整解决方案 如何有效规避AI内容检测 | 原创内容优化指南 AI写的论文能发期刊吗?- AI学术论文发表全指南 智媒AI原创 - 专业AI内容生成与AIGC优化解决方案 AI绘制论文图片专题指南 | 高效学术插图解决方案 什么样的论文AI含量高?识别特征与降AI率工具推荐 医学AI文章生成器 - 智能医学内容创作解决方案 | 降低AI率工具推荐 新手AI技术入门指南 | AI基础学习与AIGC降重工具 医学AI写作助手专题 - 智能医学内容创作解决方案 免费论文扩写指南 - 高效提升论文质量与篇幅 | 学术写作工具推荐 智媒AI伪原创软件使用教程 - 高效内容创作工具详解 如何用AI优化视频:从剪辑到发布的智能化解决方案 | 视频AI优化指南 如何防止AI查重?5个有效方法和小发猫降AIGC工具详解 英文论文查重过高怎么办?专业降重方法与工具推荐 AI撰写教育教学论文指南 | 高效写作与降AIGC技巧 论文批注修改不丢失的解决方案 | 高效论文编辑技巧与工具推荐 免费AI论文工具大全 - 提升学术写作效率的智能解决方案 论文免费AI写作工具指南 | 高效降AIGC率技巧 论文AI分析技术解析 | AI如何智能分析学术论文 国外论文降重最快方法 | 高效降重工具与技巧详解 怎么躲避AI检测图片?实用方法与降AIGC工具详解 毕业论文被泄露有什么后果?- 学术安全风险与防护指南 AI股票监测指南:怎么用AI监测一只股票 | 智能投资分析专题 AI学术论文助手 - 智能写作与AIGC检测解决方案 | 学术研究好帮手 AI智能生成作文免费APP推荐 | 专业工具与降AI率技巧 毕业论文修改 | 专业降重与AI率优化服务 上海财经大学毕业论文优秀率提升指南 - 方法与工具详解 降重论文AI工具 - 专业降低AI生成内容检测率 | 小发猫降AIGC工具详解 AI辅写工具全解析:从智能创作到自然表达的专业指南 天若论文写作助手 - 专业学术论文创作与AIGC检测解决方案 论文拼凑算抄袭吗?- 学术诚信与论文原创性解析 英文论文翻译AI工具:高效精准的学术翻译解决方案 | 专业学术翻译助手 毕业论文选题指南:学校会提供题目吗?- 论文写作专题 AIGC总体疑似度是什么意思?详解AI内容检测核心指标 | 小发猫降AIGC工具 论文AI查重能过吗?解析AI写作检测与降AIGC有效方法 知网AI检测合格标准详解 - 学术论文AI检测与降AIGC解决方案 短视频AI一键生成App - 免文案创作,智能降AIGC工具推荐 AI读文献小程序 - 智能文献阅读与分析工具专题 免费AI写作助手写小说 | 小发猫降AIGC工具使用指南 论文英语翻译不准的后果与解决方案 | 学术翻译质量关键 AI作文批改神器 - 智能写作辅助与AIGC内容检测工具 AI课题申报写作指南 | 高效撰写与降AI率技巧 AI写作动画专题 | 文章AI写作动画技术与降AIGC方法解析 专业文章错别字校对软件 | 智能文字校对工具推荐 国外论文AI查重指南 | 应对学术审查的有效方法与工具 严伯钧推荐AI工具指南 | 精选人工智能应用与降AIGC解决方案 学写论文的好用软件推荐 | 论文写作工具与降AIGC技巧 本科毕业论文如何降低查重率 | 实用技巧与工具推荐 AI学术论文写作培训 | 提升论文质量与通过率 | 专业AI写作指导 洪水灾害专题报告 | 成因分析、防范措施与灾后重建 当代爱情观研究:社会学与心理学视角下的爱情论文专题 高效的论文降重技巧值得收藏 | 学术写作指南与降重工具推荐 免费论文查重网站推荐与比较 | 精准查重工具指南 AI作文生成器哪个好用?2026年最全测评与推荐 论文如何才算正确引用?引用规范与降AIGC工具详解 哪个AI可以生成设计稿?7大AI设计工具深度测评与推荐 AI论文写作网站全解析 | 高效学术写作与AI率优化指南 AI写作心得体会:探索智能创作工具的高效使用与反思 论文抽查比例是多少?2026年最新政策解读与应对策略 AI写作宝手机版 - 移动端AI写作助手与AIGC内容优化工具 免费查论文文献的AI工具 | 学术研究必备AI资源大全 AI智能写作工具合集 | 最佳AI写作助手与降AIGC工具推荐