NumPy 是一个用于科学计算的 Python 库,提供了强大的多维数组对象和各种派生对象(如掩码数组和矩阵),以及用于处理这些数组的数学函数。
NumPy 数组主要有以下几种类型:
NumPy 广泛应用于数据分析、机器学习、图像处理等领域。
假设我们有一个文本文件 data.txt
,内容如下:
1 2 3
4 5 6
7 8 9
我们可以使用 NumPy 读取这个文件并创建多个数组。以下是一个示例代码:
import numpy as np
# 读取文本文件并创建数组
with open('data.txt', 'r') as file:
lines = file.readlines()
# 将每一行转换为数组
arrays = [np.array(line.split(), dtype=float) for line in lines]
# 打印结果
for i, array in enumerate(arrays):
print(f"Array {i+1}:")
print(array)
print()
open
函数读取文件内容,并将每一行存储在 lines
列表中。通过这种方式,你可以从单个文本文件中创建多个 NumPy 数组,并进行进一步的处理和分析。
领取专属 10元无门槛券
手把手带您无忧上云