
正文
python文本转为二维数据集,python将文本转为数组
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用python处理csv文件,最好可以将里面的文本信息转成一个二维数组的形式,具体如下
思路如下:
导入csv库;
打开文件,并用csv库函数reader读入数据;
csv读入的数据是一行一行的,所以通过循环语句把读到的数据放入到数组里
import csv # 必要库导入
filepath = 'test.csv' # 定义文件名称,本文件要与当前的.py文件要在同一文件夹下,不然要用绝对路径
with open(filepath,'r') as csvfile: # 打开数据文件
reader = csv.reader(csvfile) # 用csv的reader函数读取数据文件
header = next(reader) # 读取数据文件的表头
data = [] # 定义一个空数组用于保存文件的数据
for line in reader: # 循环读取数据文件并保存到数组data中
data.append(line) # line是个一维数组,是数据文件中的一行数据
print(header) # 表头
print(data) # 读取的二维数组
相关问答
Q1: Python有什么模块可以将文本文件转化成二进制文件
英文就是ascii编码嘛!
ord(num)显示字符的编码。
然后转化编码为二进制数不就可以了。
为了美化,可以每个数值添加几个零成为8位二进制数,作为一个byte,空格隔开。
python自建有bin()函数,可是返回的字符是以'0b'开头 # '0b000110'
可以使用下面的函数转换
bin = lambda n : (n 0) and (bin(n/2) + str(n%2)) or ''
bin(2) # 10
Q2: python如何将txt转换为集合
使用open函数,操作txt文件,将其与python的列表数据类型进行转换。根据查询相关公开信息显示:Python中,txt转成list,用指定分隔符隔开。list写到txt中。
Q3: python怎么将数据转为数据集
每次测试之前,先把所有测试数据的顺序打乱。
可以通过一个循环,然后每次随机调换两个数据的位置来实现。
python文本转为二维数据集的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python将文本转为数组、python文本转为二维数据集的信息别忘了在本站进行查找喔。







