On 15/09/2007, Christopher Barker <[EMAIL PROTECTED]> wrote: > Oh, and could someone post an actual example of a use for which FP > arange is required (with fudges to try to accommodate decimal to binary > conversion errors), and linspace won't do?
Well, here's one: evaluating a function we know to be bandlimited to N harmonics and positive trying to bracket a maximum. We know it doesn't change much faster than T/N, so I might use xs = arange(0,T,1/float(4*N)) and then evaluate the function there. Of course, I don't care how many points there are, so no fudges please. But floating-point arange is certainly useful here; to use linspace or integer arange I'd have to write it in a much clumsier way. (Okay, a little clumsier.) In fact, reluctant as I am to provide arguments in favour of godawful floating-point fudges, if I have the harmonics I can use irfft to evaluate my function. I'll then have to carefully calculate the x-values where irfft evaluates, and an off-by-one problem is going to cause my program to fail. I would use integer arange and scale as appropriate, but there's something to be said for using floating-point arange. linspace(...,endpoint=False) is fine, though. Anne _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion