Hi everybody,

John's suggestion worked out quite well! Thank you everybody for being
patient and helping me out there!

Regards,
Kannappan.


On Sat, Dec 21, 2013 at 11:50 PM, Volker Braun <[email protected]>wrote:

> Oh yes, forgot about that one!
>
>
> On Saturday, December 21, 2013 6:14:40 PM UTC, John H Palmieri wrote:
>>
>> According to the docstring for timeit,
>>
>>    This method prints the timing information and does not return
>>    anything, except if the option "seconds=True" was passed, in which
>>    case the wall time in seconds is returned.
>>
>> So timeit('...', seconds=True) might do what you want.
>>
>>
>> On Saturday, December 21, 2013 9:38:06 AM UTC-8, KnS wrote:
>>>
>>> Hi Volker,
>>>
>>> Thank you for the answer. We want just the time part of the output and
>>> capture it in a variable if possible. The return type of the timeit()
>>> function seems to be None. So, how do you work around it?
>>>
>>> With Sincere Regards,
>>> Kannappan.
>>>
>>>
>>> On Sat, Dec 21, 2013 at 10:04 PM, Volker Braun <[email protected]>wrote:
>>>
>>>> Use timeit() for precise measurements. Note that it measures wall time,
>>>> not cpu time.
>>>>
>>>>
>>>>
>>>> On Saturday, December 21, 2013 4:29:19 PM UTC, KnS wrote:
>>>>
>>>>> Hi!
>>>>>
>>>>> Thank you! That was helpful! But, we have  just observed the following
>>>>> problems with this command. First of all, there are no subprocesses being
>>>>> called, as far as I can see. We are just working with block_matrix(),
>>>>> matrix() commands, which are native to sage.
>>>>>
>>>>> But, even with this, given one's hope that larger dimension matrices
>>>>> should take longer time to build (here, we are relying on a recursion, so
>>>>> this must be true!), we have the following very irregular data:
>>>>>
>>>>> e = 2 : 0.104
>>>>> e = 3: 0.024
>>>>> e = 4: 0.004
>>>>> e = 5: 0.004
>>>>> e = 6: 0.016
>>>>> e = 7: 0.012
>>>>> e = 8: 0.028
>>>>> e = 9: 0.092
>>>>> e = 10: 0.348
>>>>> e = 11: 1.468
>>>>>
>>>>> In each of these cases, we were building a 2^e x 2^e matrix by a
>>>>> recursion on e.
>>>>>
>>>>> We are interested in having an as precise data as we can about the run
>>>>> time of this process. I'd appreciate any help in this regards.
>>>>>
>>>>> With Sincere Regards,
>>>>> Kannappan.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Dec 21, 2013 at 3:17 PM, Simon King <[email protected]>wrote:
>>>>>
>>>>>> Hi Kannappan,
>>>>>>
>>>>>>
>>>>>> On 2013-12-21, Kannappan Sampath <[email protected]> wrote:
>>>>>> > I'd like to know how to get some idea on the runtime of a certain
>>>>>> program.
>>>>>> > In particular, I'd like to know the following:
>>>>>> >
>>>>>> > how to run the program for various values of input, say
>>>>>> parametrised by the
>>>>>> > set of positive integers and extract the cpu time required for the
>>>>>> > computation.
>>>>>>
>>>>>> Is the "cputime" function what you are looking for? As usual, you can
>>>>>> see the documentation of it by
>>>>>>   sage: cputime?<hit return>
>>>>>>
>>>>>> Note that this will give you the cputime of the Sage process. In some
>>>>>> applications, stand-alone programs such as Singular or Gap or Maxima
>>>>>> or
>>>>>> (if available) Magma will be invoked. cputime would not give you the
>>>>>> cpu-time of these sub-processes.
>>>>>>
>>>>>> Best regards,
>>>>>> Simon
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "sage-support" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>>
>>>>>> Visit this group at http://groups.google.com/group/sage-support.
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sage-support" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/sage-support.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to