Re: lambda with floats
- From: Patrick Maupin <pmaupin@xxxxxxxxx>
- Date: Fri, 9 Apr 2010 11:40:35 -0700 (PDT)
On Apr 9, 1:22 pm, monkeys paw <mon...@xxxxxxxxxxxx> wrote:
On 4/9/2010 3:43 AM, Bas wrote:
On Apr 7, 6:15 am, Patrick Maupin<pmau...@xxxxxxxxx> wrote:
I should stop making a habit of responding to myself, BUT. This isn't
quite an acre in square feet. I just saw the 43xxx and assumed it
was, and then realized it couldn't be, because it wasn't divisible by
10. (I used to measure land with my grandfather with a 66 foot long
chain, and learned at an early age that an acre was 1 chain by 10
chains, or 66 * 66 * 10 = 43560 sqft.)
That's an exact number, and 208 is a poor approximation of its square
root.
There is no need to remember those numbers for the imperially
challenged people:
In [1]: import scipy.constants as c
scipy.constants ??
doesn't work for me.
In [2]: def acre2sqft(a):
...: return a * c.acre / (c.foot * c.foot)
...:
In [3]: acre2sqft(1)
Out[3]: 43560.0
Cheers,
Bas
Basically, he's saying that, instead of remembering the very simple
"66" and "10" values, you can download and install a multi-megabyte
gzipped tar file for the scipy project. ;-)
(Of course, you get a few nice functions thrown in for free along with
your constants, but downloading scipy for its constants is like
choosing a sports car for its cupholders.)
.
- Follow-Ups:
- Re: lambda with floats
- From: monkeys paw
- Re: lambda with floats
- References:
- lambda with floats
- From: monkeys paw
- Re: lambda with floats
- From: Patrick Maupin
- Re: lambda with floats
- From: Patrick Maupin
- Re: lambda with floats
- From: Patrick Maupin
- Re: lambda with floats
- From: Bas
- Re: lambda with floats
- From: monkeys paw
- lambda with floats
- Prev by Date: Re: python as pen and paper substitute
- Next by Date: Re: Performance of list vs. set equality operations
- Previous by thread: Re: lambda with floats
- Next by thread: Re: lambda with floats
- Index(es):
Relevant Pages
|