2011-09-18 62 views
0

這不是功課! 簡單的例子來解決複雜的問題。 現在我採用數組,創建矢量,然後使用帶矢量的方程作爲輸入。 一切工作正常。但是,想知道是否可以跳過創建矢量並將數組切片用於相同的事情。我可以使用數組切片而不是創建矢量嗎?

import numpy as np 

a = [[ 7., 5.], [ 9., 3.], [ 7., 2.], [ 7., 8.], [ 6., 8.], [ 3., 2.]] 
a = np.asarray(list(a), np.float) 

x = np.asarray(a[:,(0)], np.float) 
y = np.asarray(a[:,(1)], np.float) 

foo = 5*x+y*y 
print foo 

回答

5
import numpy as np 

a = np.array([[ 7., 5.], [ 9., 3.], [ 7., 2.], [ 7., 8.], [ 6., 8.], [ 3., 2.]]) 

foo = 5*a[:,0] + a[:,1]**2 
+0

由於無法找到例子。 – Merlin

相關問題