![]() |
使用Python取代MATLAB:如何导入数据?
我想使用一些Python库来代替MATLAB。如何使用Python(例如,使用[URL="http://en.wikipedia.org/wiki/NumPy"]NumPy[/URL] )导入Excel数据以使用它们?
我不知道Python是否可以替代MATLAB,但我想尝试一下。有教程吗? 回答: 根据您使用[URL="http://en.wikipedia.org/wiki/MATLAB"]MATLAB[/URL]进行的计算类型(以及使用的工具箱),Python可能是MATLAB的不错选择。 Python + [URL="http://en.wikipedia.org/wiki/NumPy"]NumPy[/URL] + [URL="http://en.wikipedia.org/wiki/SciPy"]SciPy[/URL] + [URL="http://en.wikipedia.org/wiki/Matplotlib"]Matplotlib[/URL]是正确的组合。 对于数据,您可以例如将数据直接保存在文本文件中(假设浮点精度问题与您没有直接关系),然后在[URL="http://en.wikipedia.org/wiki/Python_%28programming_language%29"]Python中[/URL]读取数据。 如果您的数据是[URL="http://en.wikipedia.org/wiki/Microsoft_Excel"]Excel[/URL]数据,其中每个值都用“;”分隔,则可以例如逐行读取文件,并使用split()方法(以“;”作为参数)来获取每个值。 对于7.1版之前的MATLAB,可以使用[URL="http://www.scipy.org/doc/api_docs/SciPy.io.mio.html"]scipy.io.matlab.mio[/URL]模块直接从Python加载.mat文件。 [url=https://stackoverflow.com/questions/1057666]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.