[SciPy-user] LiberMate was Re: Automating Matlab

Dmitrey dmitrey15@ukr....
Mon Feb 23 10:19:53 CST 2009

josef.pktd@gmail.com wrote:
>> Eric Schug wrote:
>>> For those interested, my new project has been uploaded sourceforge at,
>>> http://sourceforge.net/projects/libermate/
>>> Latest version now supports simple command expressions (e.g hold on)
> from numpy import *
> import scipy
I had got the same, while no scipy function has been involved in code
> I would prefer the current standard
> import numpy as np
> and keep the name space as part of the name, e.g. np.dot, np.exp, ...

Let me add some more cents:

instead of round(arr) it should be used arr.round() (because Python's 
round doesn't work for numpy arrays)

zeros(m,n) should be zeros((m,n))

ones(m,n) should be ones((m,n))

"end" should go to "-1" (now "xend-1")

variables of index type (for example, obtained from ind=find(...) 
replaced by ind=nonzero() or ind=where()) should not be decreased in the 
following lines with indexing, eg arr[ind] should be used instead of 

for A=[B C ...] and A=[B;C] using A=hstack((B, C,...)) and A=vstack((B, 
C,...)) is more readable and natural than current
array(r_[c_[B], c_[C]])

Regards, D.

More information about the SciPy-user mailing list