在python中使用.amat格式的数据库

在python中使用.amat格式的数据库,python,machine-learning,dataset,keras,Python,Machine Learning,Dataset,Keras,我想从导入一系列数据库。它们都是.amat格式的,我完全不懂。我需要用这些数据集在keras中训练一个小分类器。你知道我如何用python导入和读取它们吗 您可以使用numpy导入和读取文件 例如: import numpy a np data = np.loadtxt('train.amat') 如果您有以amat格式存储的图像文件,则 # get train image datas x_train = data[:, :-1] / 1.0 # get test image labels

我想从导入一系列数据库。它们都是.amat格式的,我完全不懂。我需要用这些数据集在keras中训练一个小分类器。你知道我如何用python导入和读取它们吗

您可以使用numpy导入和读取文件

例如:

import numpy a np

data = np.loadtxt('train.amat')
如果您有以amat格式存储的图像文件,则

# get train image datas
x_train = data[:, :-1] / 1.0

# get test image labels
y_train = data[:, -1:]
请不要与索引混淆:data[:,:-1]。第二个-1引用的最后一个索引是label,因此我省略了


希望这能有所帮助。

如果您试图加载的是MNIST标准数据,请直接使用keras:我怀疑amat并不是一个真正有意义的扩展。。。。您是否尝试打开记事本上的文件以检查它们是纯文本文件还是CSV文件?我最终将该文件作为标准文本文件读取。@Qubix是否需要进行任何处理以将其转换为numpy数组?