I have a very large matrix of numbers. I want to check if all its entries are real. At the moment I am using
realQ = And @@ Thread[Flatten[Im @ #] == 0] &
Is there any faster/safer/better way to do it?
I have a very large matrix of numbers. I want to check if all its entries are real. At the moment I am using
realQ = And @@ Thread[Flatten[Im @ #] == 0] &
Is there any faster/safer/better way to do it?
realQfrom this link, you just need to doMatrixQ[mat, realQ]– rm -rf Mar 01 '14 at 21:28VectorQ[..., realQ],MatrixQ[..., realQ],ArrayQ[..., _, realQ], etc. – Szabolcs Mar 01 '14 at 21:36TensorQ– halirutan Mar 01 '14 at 21:49