matplotlib - Syntax Error in plot histogram python -


in print statements , plot.hist command in code below, python returns statement saying lines contain syntax errors. i'm pretty sure have right documentation, though, maybe indentations in loop preceding statement incorrect? thank you!

import pyfits import math  import numpy   hdulist = pyfits.open("vdgc_catalog_ppxf.fits") catalog= hdulist[1].data[0]  zerr = [] verr = []   #loop fill zerr actual values  in range(0, len(catalog)):     if catalog[3][i] == 'gc' , catalog[4][i] == 'n' , catalog[10][i] == 1:         zerr.append(catalog[9][i])  in range(0, range(zerr)):     verr.append((zerr[i])*299792458  plot.hist(verr, bins = 100, color = "pink")  plt.show() print "done." 

(too code; can not put in comment)

apart missing closing bracket in

for in range(0, range(zerr)):     verr.append((zerr[i])*299792458 

the thing imagine want doing

for zi in zerr:     verr.append(zi*299792458) 

and more pythonic version of is

verr = [zi*299792458 zi  in zerr] 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -