Tim Chase wrote:
What does *not* work is         3 * [0,1,2]
As you know, this gives
        [0,1,2,0,1,2,0,1,2]
What I am hoping for is
        [0,3,6]
I see that I can use         numpy.multiply(3,range(3))

The common way to do this is just
 a1 = [0,1,2]
 a2 = [x * 3 for x in a1]
...

But a specifically Numpy kind of answer is:

    import numpy
    a = numpy.array([0, 1, 2])
    print a * 3


-Scott
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to