On Saturday 23 April 2005 02:43 am, Mage wrote:
> Scott David Daniels wrote:
> > See, the body of your anonymous function just looks for "the current
> > value of n" when it is _invoked_, not when it is _defined_.
>
> The "lambda functions" was an unclear part of the tutorial I read.
> Should I us
On 22 Apr 2005 20:45:55 -0700, "El Pitonero" <[EMAIL PROTECTED]> wrote:
>Bengt Richter wrote:
>> I still don't know what you are asking for, but here is a toy,
>> ...
>> But why not spend some time with the tutorials, so have a few more
>cards in your deck
>> before you try to play for real? ;-)
>
Mage wrote:
Scott David Daniels wrote:
See, the body of your anonymous function just looks for "the current
value of n" when it is _invoked_, not when it is _defined_.
The "lambda functions" was an unclear part of the tutorial I read.
Should I use them? Are they pythonic?
As far I see they are good
Mage <[EMAIL PROTECTED]> wrote in news:mailman.2339.1114242211.1799.python-
> The "lambda functions" was an unclear part of the tutorial I read.
> Should I use them? Are they pythonic?
> As far I see they are good only for type less a bit.
And to obfusicate code. lambda is evil, do not play with
[EMAIL PROTECTED] wrote:
i wonder if there is an automatic way to make that without calling a
function.
You mean without _explicitely_ calling a function.
May I inquire why you need to write f instead of f(x)?
an automatic way that depends on changing the value of x. as each time
x=something used t
Scott David Daniels wrote:
>
>
> See, the body of your anonymous function just looks for "the current
> value of n" when it is _invoked_, not when it is _defined_.
The "lambda functions" was an unclear part of the tutorial I read.
Should I use them? Are they pythonic?
As far I see they are good o
On 22 Apr 2005 15:18:53 -0700, [EMAIL PROTECTED] wrote:
>Thanx for your replies.
>
>I'm looking for array of functions.
>Something like a=[ sin(x) , cos(x) ]
>
x=0.0
a
>[0, 1]
x=1.0
a
>...
>
>of course it can be made by
def cratearray(x):
>...
>...
Thanx.
It just popped in my mind.
in 3d programming there are transformation matrices like
a=[[cos(x),sin(x),0],[-sin(x),cos(x),0],[0,0,1]]
it is a 3x3 matrix. never changes during program.
it can be defined like
>>> def transmat(x):
... dummy=[[0,0,0],[0,0,0],[0,0,0]]
... d
On 22 Apr 2005 14:41:45 -0700, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> I was thinking about something like the following;
>
> >>> a=[ t**n for n in range(4) ]
> Traceback (most recent call last):
> File "", line 1, in ?
> NameError: name 't' is not defined
> >>>
>
> or
>
> >>> a=[ lambda
Bengt Richter wrote:
> I still don't know what you are asking for, but here is a toy,
> ...
> But why not spend some time with the tutorials, so have a few more
cards in your deck
> before you try to play for real? ;-)
Communication problem.
All he wanted is automatic evaluation a la spreadsheet
On Friday 22 April 2005 05:18 pm, [EMAIL PROTECTED] wrote:
> Thanx for your replies.
>
> I'm looking for array of functions.
> Something like a=[ sin(x) , cos(x) ]
You had a list of lambda functions in your first post and in the
subject line still. How is that not what you wanted?
If you want an
On Friday 22 April 2005 06:44 pm, Scott David Daniels wrote:
> Terry Hancock wrote:
> > On Friday 22 April 2005 05:18 pm, [EMAIL PROTECTED] wrote:
> >
> > Perhaps you don't know how to call such functions? E.g.:
> > a=[ lambda t: t**n for n in range(4) ]
> a[2](3)
> > 27
>
> Didn't you notic
12 matches
Mail list logo