python里的shape函数
时间: 2024-05-31 17:08:45 浏览: 89
在Python中,shape函数是numpy库中的一种函数,用于获取数组的形状。它可以返回一个数组的维度和大小,通常用于处理多维数组。shape函数的语法如下:
numpy.shape(arr)
其中,arr表示要获取形状的数组。
例如,下面的代码演示了如何使用shape函数获取一个二维数组的形状:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
输出结果为:
(2, 3)
这表示arr是一个2行3列的二维数组。第一个数字2表示arr有2行,第二个数字3表示arr有3列。
相关问题
python用shape函数
在 Python 中,shape 函数是用于获取数组或矩阵的维度的函数。它可以用于 numpy 库中的数组对象和 pandas 库中的数据框对象。下面是使用 shape 函数的示例:
对于 numpy 数组:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
shape = arr.shape
print(shape) # 输出 (2, 3)
```
对于 pandas 数据框:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
shape = df.shape
print(shape) # 输出 (3, 2)
```
以上示例分别展示了如何使用 shape 函数获取 numpy 数组和 pandas 数据框的维度信息。
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 列。
阅读全文