Well, what I want to do eventually is process a large number of inputs and improve run time with @cython or @parallel. How do I accomplish this?
TIA, A. Jorge Garcia Applied Math and CompSci http://shadowfaxrant.blogspot.com http://www.youtube.com/calcpage2009 On Nov 3, 7:23 pm, "A. Jorge Garcia" <[email protected]> wrote: > michel paul <[email protected]> wrote: > > You could use *n for your parameter. It allows you to enter an arbitrary > number of arguments: > > def a(*n): return [1/k^2 for k in n] > > a(2,4,6) ---> [1/4,1/16,1/36] > > a(5) ---> [1/25] > > Not exactly what you were wanting, but pretty close. > > But - why not just go ahead and define a(n) for the nth term and then use map > or list comprehension to expand the sequence? It seems to me that's a lot > clearer. > > On Wed, Nov 2, 2011 at 12:04 PM, A. Jorge Garcia <[email protected]> wrote: > > Sorry, what I meant to say was: what if I define a function such as > def a(n): > return 1/n**2 > so running > a([2,4,6]) > yields > [1/4,1/16,1/36] > Thanx, > A. Jorge Garcia > Applied Math and CompSci > > -- > > ================================== > "What I cannot create, I do not understand." > > - Richard Feynman > > ================================== > "Computer science is the new mathematics." > > - Dr. Christos Papadimitriou > ================================== > > -- > You received this message because you are subscribed to the Google Groups > "sage-edu" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/sage-edu?hl=en. > > Well!, I guess I'm still used to MATLAB or Octave where a function can > process an entire matrix whether it be 1x1, 1xn, nx1, nxn or nxm. > > How about this, whether you use map() or a list comprehension, can I use > @cython or @parallel or both to improve runtime when processing a huge list? > Thanx, > A. Jorge Garcia > Applied Math and > CompScihttp://shadowfaxrant.blogspot.comhttp://www.youtube.com/calcpage2009 > Sent via DROID on Verizon Wireless -- You received this message because you are subscribed to the Google Groups "sage-edu" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sage-edu?hl=en.
