Python创建N维数组有哪些方法,请以二维数组举例说明?
时间: 2024-10-08 16:01:50 浏览: 33
在Python中,创建N维数组主要有两种常用库:NumPy 和 Pandas。这里主要以NumPy为例,因为它更专注于数值计算,提供了一种高效的方式来处理大型数据。
1. **NumPy**:
- **直接创建**:你可以通过`numpy.array()`函数创建二维数组,例如:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
```
- **列表嵌套**:也可以使用列表的列表来创建,如:
```python
arr = [[1, 2], [3, 4], [5, 6]]
arr = np.array(arr)
```
2. **Pandas**:
- **DataFrame**:虽然Pandas的主要目的是数据分析,但它也支持二维数据结构。可以像下面这样创建:
```python
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
```
阅读全文