用Python代替MATLAB:如何导入数据?

11 python excel matlab numpy

我想用一些Python库来代替MATLAB.如何在Python中导入Excel数据(例如使用NumPy)来使用它们?

我不知道Python是否是MATLAB的可靠替代品,但我想尝试一下.有教程吗?

Thi*_*hib 11

根据您使用MATLAB进行的计算(以及您正在使用的工具箱),Python可能是MATLAB的一个很好的替代方案.

Python + NumPy + SciPy + Matplotlib是正确的组合.

例如,对于数据,您可以将数据直接保存在文本文件中(假设您不直接关注浮点精度问题)并在Python中读取它.

如果您的数据是Excel数据,其中每个值由";"分隔,您可以例如逐行读取文件,并使用split()方法(使用";"作为参数)来获取每个值.

对于最高版本为7.1的MATLAB,可以使用scipy.io.matlab.mio模块直接从Python加载.mat文件.