Re: Getting milliseconds in Python

2005-02-17 Thread Curt
On 2005-02-16, Brian Beck [EMAIL PROTECTED] wrote:

seconds * 100 = milliseconds
 
 
 are you sure you know what a millisecond is?
 
 (duck) 

 Touché.

 But it was a typo.

Oh, you meant 'seconds / 100 = milliseconds'?

(canard)
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Getting milliseconds in Python

2005-02-17 Thread Brian Beck
Curt wrote:
Oh, you meant 'seconds / 100 = milliseconds'?
(canard)
I assume you're suggesting that there are two typos in my original post 
(the * and the 100)...

Despite a millisecond being a thousandth of a second, given the number 
of seconds provided by the time module, he does have to *multiply* by a 
thousand to get the number of milliseconds.

2 seconds * 1000 = 2000 milliseconds
So, aside from the 100 in the original post, it may look misleading, but 
that is what he would need to do...

--
Brian Beck
Adventurer of the First Order
--
http://mail.python.org/mailman/listinfo/python-list


Re: Getting milliseconds in Python

2005-02-17 Thread Brian Beck
Martin Christensen wrote:
A math teacher! A math teacher! My kingdom for a math teacher!
Martin
Man, this is the hottest topic on c.l.py since that Lazaridis guy...
--
Brian Beck
Adventurer of the First Order
--
http://mail.python.org/mailman/listinfo/python-list


Re: Getting milliseconds in Python

2005-02-17 Thread Martin Christensen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

 Brian == Brian Beck [EMAIL PROTECTED] writes:
Brian Man, this is the hottest topic on c.l.py since that Lazaridis
Brian guy...

... which was really the point of my joke, even if it did belly flop
somewhat. This whole discussions brought to mind a cartoon where a
group of doctors were performing open heart surgery. One of them says,
Okay, how many of us believe that the heart has _four_ chambers?,
and a few of the others raise their hands. I intended it as a 'let's
call in the professors to determine if 2+2=4', but, well... :-)

Martin

- -- 
Homepage:   http://www.cs.auc.dk/~factotum/
GPG public key: http://www.cs.auc.dk/~factotum/gpgkey.txt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using Mailcrypt+GnuPG http://www.gnupg.org

iEYEARECAAYFAkIUyzAACgkQYu1fMmOQldWVdACdHLxtUi4TtFCl0ZW6wf65Hu9M
ioMAoMWAHrkS5lhQw5V0cJXVO1nk76MO
=6MXl
-END PGP SIGNATURE-
-- 
http://mail.python.org/mailman/listinfo/python-list


Getting milliseconds in Python

2005-02-16 Thread mjs7231
I am trying to record how long an operation takes, but can't seem to
find a function that will allow me to record the timestamp in
milliseconds, maybe I am looking in the wrong place?

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


RE: Getting milliseconds in Python

2005-02-16 Thread Batista, Facundo
Title: RE: Getting milliseconds in Python





[mjs7231]


#- I am trying to record how long an operation takes, but can't seem to
#- find a function that will allow me to record the timestamp in
#- milliseconds, maybe I am looking in the wrong place?


Use time.time().


 import time
 def f():
 t = time.time()
 [x**2 for x in range(5)]
 t = time.time() - t
 print %.2f msec % (t*1000)


 
 f()
16.00 msec
 



. Facundo


Bitácora De Vuelo: http://www.taniquetil.com.ar/plog
PyAr - Python Argentina: http://pyar.decode.com.ar/



  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ADVERTENCIA.


La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley.

Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo.

Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada.

Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje.

Muchas Gracias.



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

Re: Getting milliseconds in Python

2005-02-16 Thread mjs7231
Return the time as a floating point number expressed in seconds since
the epoch, in UTC. Note that even though the time is always returned as
a floating point number, not all systems provide time with a better
precision than 1 second. While this function normally returns
non-decreasing values, it can return a lower value than a previous call
if the system clock has been set back between the two calls. 

This is no good, I am looking for milliseconds, not seconds.. as stated
above.

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


Re: Getting milliseconds in Python

2005-02-16 Thread John Hunter
 mjs7231 == mjs7231  [EMAIL PROTECTED] writes:

mjs7231 This is no good, I am looking for milliseconds, not
mjs7231 seconds.. as stated above.

Well seconds/1000.0 = millseconds -- or are you worries about floating
point error?

7  from datetime import datetime
8  dt = datetime.now()
9  dt.microsecond
Out[9]: 20222

Converting to milliseconds is left as an exercise for the reader...

See also the timeit module...


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


Re: Getting milliseconds in Python

2005-02-16 Thread Diez B. Roggisch
mjs7231 wrote:

 Return the time as a floating point number expressed in seconds since
 the epoch, in UTC. Note that even though the time is always returned as
 a floating point number, not all systems provide time with a better
 precision than 1 second. While this function normally returns
 non-decreasing values, it can return a lower value than a previous call
 if the system clock has been set back between the two calls. 
 
 This is no good, I am looking for milliseconds, not seconds.. as stated
 above.

If your system _can_ provide better accuracy than seconds, it is returned as
fraction of a second. That is the whole point the result of time being a
float and not an int.

-- 
Regards,

Diez B. Roggisch
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Getting milliseconds in Python

2005-02-16 Thread jdonnell
This is no good, I am looking for milliseconds, not seconds.. as
stated
above. 

The docs are not very clear. I had the same issue when I was trying to
do the same thing, but the time and datetime modules return
milliseconds on my linux machines.

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


Re: Getting milliseconds in Python

2005-02-16 Thread Fredrik Lundh
mjs7231 [EMAIL PROTECTED] wrote:

 Return the time as a floating point number expressed in seconds since
 the epoch, in UTC. Note that even though the time is always returned as
 a floating point number, not all systems provide time with a better
 precision than 1 second. While this function normally returns
 non-decreasing values, it can return a lower value than a previous call
 if the system clock has been set back between the two calls. 

 This is no good, I am looking for milliseconds, not seconds.. as stated
 above.

are you sure you know what a millisecond is?

can you spot the milliseconds here:

 import time
 time.time()
1108575508.234
 time.time()
1108575515.062

or here:

 time.clock()
1.6349019714375455
 time.clock()
2.2402415685960024
 time.clock()
2.7715522631434739

/F 



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


Re: Getting milliseconds in Python

2005-02-16 Thread Brian Beck
mjs7231 wrote:
This is no good, I am looking for milliseconds, not seconds.. as stated
above.
That IS what you want.
seconds * 100 = milliseconds
--
Brian Beck
Adventurer of the First Order
--
http://mail.python.org/mailman/listinfo/python-list


RE: Getting milliseconds in Python

2005-02-16 Thread Batista, Facundo
Title: RE: Getting milliseconds in Python





[Brian Beck]


#- seconds * 100 = milliseconds


Wht?


It really is


 seconds = 1000 * milliseconds



. Facundo


Bitácora De Vuelo: http://www.taniquetil.com.ar/plog
PyAr - Python Argentina: http://pyar.decode.com.ar/



  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ADVERTENCIA.


La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley.

Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo.

Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada.

Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje.

Muchas Gracias.



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

Re: Getting milliseconds in Python

2005-02-16 Thread Fredrik Lundh
Brian Beck wrote:

 That IS what you want.

 seconds * 100 = milliseconds

are you sure you know what a millisecond is?

(duck) 



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


Re: Getting milliseconds in Python

2005-02-16 Thread Amand Tihon
Brian Beck wrote:
 That IS what you want.
 
 seconds * 100 = milliseconds

May I assume that this IS what you want ?

  ()___
()//__/)_()
||(___)//#/_/#/_/#/_/#()/||
|||#| |#|_|#|_|#|_|| ||
|||_|#|_|#|_|#|_|#||/||
|||#|_|#|_|#|_|#|_||

:)

(credits to jgs, found on http://www.ascii-art.de/ascii/ab/bed.txt)

-- 
Amand Tihon
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Getting milliseconds in Python

2005-02-16 Thread Brian Beck
Fredrik Lundh wrote:
Brian Beck wrote:

That IS what you want.
seconds * 100 = milliseconds

are you sure you know what a millisecond is?
(duck) 
Touché.
But it was a typo.
--
Brian Beck
Adventurer of the First Order
--
http://mail.python.org/mailman/listinfo/python-list