I run a qr factorization in numpy which returns a list of ndarrays, namely Qand R:
qr factorization
numpy
ndarrays
Q
R
>>&
Use np.all with an axis argument:
np.all
axis
>>> r[np.all(r == 0, axis=1)] array([[ 0., 0., 0.]]) >>> r[~np.all(r == 0, axis=1)] array([[-1.41421356, -0.70710678, -0.70710678], [ 0. , -1.22474487, -1.22474487]])