擅长:python、mysql、java
<p>如果您只想将其存储在某个地方,以便MATLAB可以使用它,请从数据库<a href="http://www.mathworks.com/products/database/" rel="nofollow">supported by matlab</a>中选择,然后为该数据库安装适当的Python驱动程序。在</p>
<p>Python中的所有数据库都有一个标准API(称为<a href="https://www.python.org/dev/peps/pep-0249/" rel="nofollow">dbapi</a>),因此有一种处理数据库的统一方法。在</p>
<p>由于您还没有告诉我们以后如何处理这些数据,因此很难提供进一步的细节。在</p>
<hr/>
<blockquote>
<p>the idea is that i wish to essentially download all of the data onto
my machine so that i can operate on it locally later (run analytics
and perform certain mathematical operations on it) instead of having
to call it from the server constantly.</p>
</blockquote>
<p>为此,您可以使用从文本文件到MATLAB支持的任何数据库的任何存储机制—因为所有由MATLAB支持的数据库都受Python支持。在</p>
<p>您可以选择将数据存储为“文本”,然后在应用程序端(即MATLAB端)进行数值计算。或者,您可以选择将数据存储为数字/浮点/十进制(取决于所需的精度),这将允许您在数据库端进行一些计算。在</p>
<p>如果您只想将其存储为文本并在应用程序端进行计算,那么最简单的选择是mongodb,因为它是无模式的。您将把数据存储为JSON格式—这可能是从web检索数据的格式。在</p>
<p>如果您希望利用一些数学函数或其他功能(例如,地理空间计算),那么更好的选择是您熟悉的传统数据库。您必须创建一个模式并为每个传入的数据对象定义数据类型;然后适当地存储它们,以便利用数据库的查询功能。在</p>