I have a NumPy array:
[[ 0. 1. 2. 3. 4.] [ 7. 8. 9. 10. 4.] [ 14. 15. 16. 17. 4.] [ 1. 20. 21. 22. 23.] [ 27. 28. 1. 20. 29.]
a = numpy.array([[ 0., 1., 2., 3., 4.], [ 7., 8., 9., 10., 4.], [ 14., 15., 16., 17., 4.], [ 1., 20., 21., 22., 23.], [ 27., 28., 1., 20., 29.]]) print numpy.argwhere(a == 4.)
prints
[[0 4] [1 4] [2 4]]
The usual caveats for floating point comparisons apply.