python中shape()函数
时间: 2023-11-17 13:06:56 浏览: 92
shape()函数是Numpy库提供的函数,用于获取数组的形状(维度)。在Python中,可以通过以下方式来调用shape()函数:
```python
import numpy as np
# 创建一个二维数组
a = np.array([[1, 2, 3], [4, 5, 6]])
# 获取a数组的形状(维度)
print(a.shape)
```
输出结果为:
```
(2, 3)
```
这表示a数组有2行3列,即为一个2x3的二维数组。
shape()函数可以用于任何Numpy数组,包括多维数组。例如,对于一个三维数组,可以通过以下方式来调用shape()函数:
```python
import numpy as np
# 创建一个三维数组
a = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
# 获取a数组的形状(维度)
print(a.shape)
```
输出结果为:
```
(2, 2, 2)
```
这表示a数组有2个深度、每个深度有2行2列,即为一个2x2x2的三维数组。
相关问题
python中shape函数
在 Python 中,shape 函数通常用于获取 NumPy 数组的形状。它返回一个表示数组形状的元组,元组的每个元素表示该维度的大小。
例如,如果有一个形状为 (3, 4) 的 NumPy 数组,可以使用 shape 函数来获取它的形状:
```
import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
print(arr.shape)
```
输出结果为:
```
(3, 4)
```
这表示该数组有 3 行和 4 列。
python中shape函数的用法
在 Python 中,shape() 函数通常用于获取数组或矩阵的形状或维度信息。它返回一个元组,其中包含数组或矩阵的维度信息。
示例:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
# 输出结果为 (2, 3)
```
在上面的例子中,我们使用 Numpy 模块创建了一个包含两行三列的数组,并使用 shape() 函数获取其形状信息。
shape() 函数也可以用于获取其他数据结构的形状信息,例如 Pandas 的 DataFrame 和 Series,以及 TensorFlow 和 PyTorch 中的张量等。