📅  最后修改于: 2023-12-03 14:46:36.213000             🧑  作者: Mango
numpy.loadtxt()
是NumPy中的一个函数,用于从文本文件中加载数据并返回一个NumPy数组。
numpy.loadtxt(fname, delimiter=None, dtype=float, comments='#', skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes', max_rows=None)
参数说明:
在示例中,我们将使用假想数据集,其数据以逗号分隔。我们将查看如何使用numpy.loadtxt()
函数才能够加载该数据集。
import numpy as np
# 加载数据集
data = np.loadtxt('data.csv', delimiter=',')
# 打印数据集
print(data)
代码输出:
[[1. 2. 3. ]
[4. 5. 6. ]
[7. 8. 9. ]
[1.2 3.4 5.6]]
在此示例中,numpy.loadtxt()
函数从名为data.csv的文件中加载数据,并将其存储在一个名为data的NumPy数组中。逗号是字段之间的分隔符。
我们还可以使用usecols
参数来选择要加载的列:
import numpy as np
# 加载数据集的第一列和第三列
data = np.loadtxt('data.csv', delimiter=',', usecols=(0, 2))
# 打印数据集
print(data)
代码输出:
[[1. 3.]
[4. 6.]
[7. 9.]
[1.2 5.6]]
在这篇文章中,我们学习了numpy.loadtxt()
这个非常有用的Python函数。我们了解了如何使用该函数来从文本文件中加载数据,并且可以选择在加载过程中选择要加载的列。