2015-10-21 147 views
-1

我試圖繪製Python中的功能,但每次我去的時間來測試它,它只是說:蟒蛇matplotlib.pyplot語法錯誤

「plt.plot(T,V)
^
SyntaxError錯誤,無效的語法」

from __future__ import division 
import numpy as np 
import matplotlib.pyplot as plt 
import math 

def someFunction(filename, posx, posy, posz): 
    //generic code 
    //to test 
    //limits... 
    data = np.genfromtxt(filename,delimiter=",") 
    i = 0 
    V = 0 
    while i < len(data): 
     q = data[i,0] 
     x = data[i,1] 
     y = data[i,2] 
     z = data[i,3] 
     r = <some computation> 
     V += <some computation> 
     i += 1 

    return V 

def plotFunction(filename): 
    V = [] 
    t = [] 
    for i in np.arange(0,20,0.1): 
     t.append(i) 
     V.append(someFunction(filename,i,i**2+2,i-3) 
    plt.plot(t,V) 
    plt.savefig('plot.pdf') 

任何幫助將非常感激。

回答

1
V.append(someFunction(filename,i,i**2+2,i-3)) 

最後的右括號丟失