擅长:python、mysql、java
<p>如果你喜欢R数据表,有一些(至少)尝试通过NumPy核心中的附加类和外部Python库在NumPy中重新创建该功能。我发现最有希望的是费尔南多·佩雷斯的图书馆。下面是它的工作原理。在</p>
<pre><code>>>> # create a NumPy array for use as our data set
>>> import numpy as NP
>>> D = NP.random.randint(0, 10, 40).reshape(8, 5)
>>> # create some generic row and column names to pass to the constructor
>>> row_ids = [ "row{0}".format(c) for c in range(D1.shape[0]) ]
>>> rows = 'rows_id', row_ids
>>> variables = [ "col{0}".format(c) for c in range(D1.shape[1]) ]
>>> cols = 'variable', variables
</code></pre>
<p>实例化<strong><em>DataArray实例</em></strong>,方法是调用构造函数并传入一个普通的NumPy数组和一个元组列表,每个轴一个元组,由于ndim=2,列表中有两个元组,每个元组由axis label(str)和该轴的标签序列(list)组成。在</p>
^{pr2}$