python 按照行列读取 txt 数据 为numpy,自动换行,读取为二维矩阵
时间: 2023-03-29 14:04:32 浏览: 106
Python 读取图片文件为矩阵和保存矩阵为图片的方法
可以使用numpy中的loadtxt函数来读取txt数据,该函数可以指定分隔符和数据类型。例如,假设txt文件中的数据以空格分隔,可以使用以下代码读取:
import numpy as np
data = np.loadtxt('data.txt', delimiter=' ', dtype=np.float)
其中,'data.txt'是txt文件的路径,delimiter=' '表示以空格作为分隔符,dtype=np.float表示数据类型为浮点数。读取后的数据会自动转换为二维矩阵,每行为一条数据,每列为一个特征。如果数据中有缺失值或非法字符,可以使用numpy中的genfromtxt函数来处理。
阅读全文