Numpy.loadtxt()方法简介

Numpy.loadtxt()方法简介

Numpy是Python中一个重要的科学计算库,提供了很多针对矩阵数据的函数和方法。其中loadtxt()方法可以从txt文件中载入数据,并存储在一个numpy array中。在本篇文章中,我们将重点介绍如何用loadtxt()方法读取txt文件中的字符串数据。

阅读更多:Numpy 教程

准备文件数据

在介绍如何使用loadtxt()方法读取txt文件数据之前,先准备好一个字符串数据类型的txt文件。这里我们以”my_strings.txt”为例,文件中各行数据内容如下:

This is a string of text.
This is another string of text.
Hello, World!
Python

可以通过Python的file写入方式,或者手动创建文件并添加内容的方式,在工作目录下创建一个名为”my_strings.txt”的文件。

读取文件数据

读取文件数据的方式很简单,只要调用Numpy库中loadtxt()方法,并把文件名和dtype设置为字符串类型即可。代码如下:

import numpy as np

data = np.loadtxt('my_strings.txt', dtype='str')
Python

这样,我们就把txt文件中的数据读取到了numpy array对象data中。

结果展示

接下来,我们来展示一下读取到的数据内容。代码如下:

for row in data:
    print(row)
Python

在执行完毕后,会输出以下内容:

This is a string of text.
This is another string of text.
Hello, World!
Python

其中,每一行数据都存储在了numpy array对象中的各个元素中。

总结

在本篇文章中,我们介绍了如何使用Numpy的loadtxt()方法读取txt文件中的字符串数据,并给出了一个使用实例。读取到的字符串数据可以通过numpy array对象进行进一步操作和处理。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册