擅长:python、mysql、java
<p>给你:</p>
<pre><code>import numpy as np
vertices = [[ 1.25, 4.321, -4], [2, -5, 3.32], [23.3, 43, 12], [32, 4, -23]]
vertices= np.array(vertices)
newedges = [[1, 3, 2, 0], [2, 1, 3, 0], [1, 2, 0, 3]]
newresult = []
for edgeset in newedges:
updatededges = np.take(vertices, edgeset, 0)
newresult.append(updatededges)
print newresult
"""
newresult = [array([[ 2. , -5. , 3.32 ],
[ 32. , 4. , -23. ],
[ 23.3 , 43. , 12. ],
[ 1.25 , 4.321, -4. ]]),
array([[ 23.3 , 43. , 12. ],
[ 2. , -5. , 3.32 ],
[ 32. , 4. , -23. ],
[ 1.25 , 4.321, -4. ]]),
array([[ 2. , -5. , 3.32 ],
[ 23.3 , 43. , 12. ],
[ 1.25 , 4.321, -4. ],
[ 32. , 4. , -23. ]])]
"""
</code></pre>
<p>另一个建议是:不要使用像<code>list</code>这样的python关键字作为变量名。这适用于任何编程语言</p>