2、 numpy包提供了几种基本对象,请分别创建一个相应的对象;pandas包提供了几种对象,请分别创建相应的对象
时间: 2024-05-05 22:20:04 浏览: 43
numpy包提供了以下基本对象:
1. ndarray:通过数组来存储同类型元素的多维网格,可以使用numpy.array()函数创建。
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
```
2. zeros:创建一个全部为 0 的数组,可以使用numpy.zeros()函数创建。
```python
import numpy as np
arr = np.zeros((3, 4))
```
3. ones:创建一个全部为 1 的数组,可以使用numpy.ones()函数创建。
```python
import numpy as np
arr = np.ones((2, 3))
```
4. eye:创建一个单位矩阵,可以使用numpy.eye()函数创建。
```python
import numpy as np
arr = np.eye(5)
```
pandas包提供了以下对象:
1. Series:一维标记数组,可以使用pandas.Series()函数创建。
```python
import pandas as pd
ser = pd.Series([1, 2, 3, 4, 5])
```
2. DataFrame:二维表格,可以使用pandas.DataFrame()函数创建。
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
```
3. Panel:三维数组,可以使用pandas.Panel()函数创建。
```python
import pandas as pd
data = np.random.rand(2, 3, 4)
pan = pd.Panel(data)
```
阅读全文