Python中NumPy数组shape为(2,)与(2,1)的区别解析
Ada
发布时间:2026-10-13 |
4人浏览过
本文详细解析Python中NumPy数组shape属性为(2,)与(2,1)的区别。通过示例展示一维数组与二维数组在形状表示上的差异,帮助开发者理解数组维度对数据处理的影响。
以下通过具体示例说明:
>>> import numpy as np >>> x = np.array([1, 2]) >>> y = np.array([[1],[2]]) >>> z = np.array([[1,2]]) >>> print(x.shape) (2,) >>> print(y.shape) (2, 1) >>> print(z.shape) (1, 2)
x[1,2]的shape值为(2,),表示这是一个一维数组,包含2个元素
y[[1],[2]]的shape值为(2,1),表示这是一个二维数组,每行包含1个元素
z [[1,2]]的shape值为(1,2),表示这是一个二维数组,每行包含2个元素
以上关于Python中np.array的shape( ,)与( ,1)的区别内容分享到此结束,希望能为读者提供参考,也欢迎大家继续支持本站。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- JavaScript 实现数组变化监测的原理与代码实现 2026-10-16
- PHP Memcache 缓存基础用法与数据库查询优化 2026-10-16
- C# 泛型核心机制与最佳实践详解 2026-10-16
- SQL Server中INSERT INTO SELECT与SELECT INTO的使用及差异 2026-10-16
- JavaScript使用Canvas实现移动端与PC端通用签字功能 2026-10-16













