*.csv
是一种常见的简单的矩阵存储格式,文件格式由,
与换行构成,可储存二维矩阵,简单用作跨平台数据交换。
Python
以下介绍最简单的方法。更为复杂的方法可参考Python包:csv
写
以下代码演示将dataMatrix
二维矩阵储存为new.csv
文件。
np.savetxt("new.csv", np.squeeze(dataMatrix), delimiter=',')
读
可调用 pandas
库中的 read_csv()
函数读取后转换为 numpy
格式:
import pandas as pd
import numpy as np
data = pd.read_csv(file, header=0)
data = np.array(data)
以上代码将文件转换为numpy
数组。
MATLAB
以下代码演示将mat
二维矩阵储存为filename.csv
文件。
csvwrite('filename.csv', mat)