pythonで行を削除したいです


pythonについての質問です。  
全ての要素の値が0である行を削除するにはどのようなコードを書けばよいでしょうか。  
例えば、

[code]

    import numpy as np
    a=np.array([[0,0,0],[1,1,1],[2,2,2],[0,0,0],[3,3,3]])
    
[/code]

とあった場合に、aの一行目と4行目を削除したいです。



[code]

    a[a.any(axis=1), :]
    
[/code]

でよいのではないでしょうか

