On 2010-11-26 18:23 , Akand Islam wrote:
On Nov 26, 3:50 pm, Cameron Simpson<c...@zip.com.au>  wrote:
On 26Nov2010 13:15, Akand Islam<sohel...@gmail.com>  wrote:
| Thanks for your posting. Like, here is the following Matlab codes
| which I am trying to transform into Python. Here you
| will find "profile clear, profile on, profile off, profile resume,
| profile viewer, and drawnow" syntaxes. So, what will be these
| equivalents
| in Python?

I would start by looking at the "profile" python module:

  http://docs.python.org/library/profile.html#module-profile

Cheers,
--
Cameron Simpson<c...@zip.com.au>  DoD#743http://www.cskk.ezoshosting.com/cs/

Their are thre mistakes in this sentence.
         - Rob Ray DoD#33333<r...@linden.msvu.ca>

Dear Cameron Simpson,
Thanks for co-operation. I have gone through the link, however, I am
not much clear. Can you please show me some python syntaxes which
contain Matlab like "profile on.., drawnow.." and so forth?

Perhaps you could explain what those MATLAB commands do. Not everyone here is familiar with MATLAB. For the most part, an API like "profile on; profile off" is inappropriate for the "profile" Python module. It profiles the times each function call takes, not each line. Turning it on and off doesn't make much sense. The API described in the above link is better for what it does.

If you want to visualize the profile, you may want to try RunSnakeRun:

  http://www.vrplumber.com/programming/runsnakerun/

If you want line-by-line profiling, you may want to check out my package, line_profiler:

  http://pypi.python.org/pypi/line_profiler/

Again, we don't turn it on and off like you might do in MATLAB. Just follow the directions and give up trying to find a correspondence with the MATLAB commands.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

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

Reply via email to