擅长:python、mysql、java
<p>写数组时不使用逗号(这是一个<a href="http://www.scipy.org/NumPy_for_Matlab_Users" rel="noreferrer">MATLAB syntax</a>吗?)</p>
<p>你试过通过<a href="http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html" rel="noreferrer">NumPy's documentation on multi-dimensional arrays</a>吗?</p>
<p>似乎努比有一个<a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.append.html?highlight=append#numpy.append" rel="noreferrer">"Python-like" append method to add items to a NumPy n-dimensional array</a>:</p>
<pre><code>>>> p = np.array([[1,2],[3,4]])
>>> p = np.append(p, [[5,6]], 0)
>>> p = np.append(p, [[7],[8],[9]],1)
>>> p
array([[1, 2, 7], [3, 4, 8], [5, 6, 9]])
</code></pre>
<p>它还有<a href="https://stackoverflow.com/a/877564/484127">been answered already</a>。。。</p>
<p>从<a href="http://www.scipy.org/NumPy_for_Matlab_Users" rel="noreferrer">documentation for MATLAB users</a>:</p>
<p>您可以使用一个矩阵构造函数,它采用MATLAB matrix文本形式的字符串:</p>
<pre><code>mat("1 2 3; 4 5 6")
or
matrix("[1 2 3; 4 5 6]")
</code></pre>
<p>请试一试,告诉我进展如何。</p>