用 np array
时间: 2024-11-21 13:28:40 浏览: 3
Pyqt QImage 与 np array 转换方法
NumPy数组,也称为np.array,是Python科学计算库NumPy的核心数据结构。它是一个强大的多功能、高效的数据容器,用于存储同类型的数值数据,并提供了大量的数学函数直接对数组操作。创建NumPy数组的方式有多种:
1. **从列表或元组创建**:
```python
import numpy as np
my_array = np.array([1, 2, 3, 4, 5]) # 列表形式
or
my_array = np.array((1, 2, 3, 4, 5)) # 元组形式
```
2. **空数组**:
```python
empty_array = np.empty((5,)) # 创建一个空的一维数组
or
empty_matrix = np.empty((3, 3)) # 创建一个空的二维数组
```
3. **全零/全一数组**:
```python
zeros_array = np.zeros((5,))
ones_array = np.ones((5,))
```
4. **范围数组**:
```python
linspace_array = np.linspace(start=0, stop=10, num=5) # 等差数列
arange_array = np.arange(0, 10, 1) # 等差数列
```
5. **从文件读取**:
```python
data = np.loadtxt('file.txt') # 读取文本文件中的数据
```
NumPy数组提供了丰富的功能,如切片、索引、广播规则等,以及高级运算如矩阵乘法、傅立叶变换等。
阅读全文