
简述Python中np.array的shape( ,)和( ,1)差异
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了Python NumPy库中的数组对象`np.array`在不同维度设置(如`(,)`和`(,1)`)下的区别,帮助读者理解形状参数对数据结构的影响。
如下所示:
```python
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 的 shape 值为 (2,),表示这是一个一维数组,包含两个元素。
数组 y 的 shape 值为 (2, 1),表示这是一个二维数组,每行有且仅有一个元素。
数组 z 的 shape 值为 (1, 2),同样是一个二维数组,但这里的每一行含有两个元素。
```
全部评论 (0)
还没有任何评论哟~


