Fixes #25 Changed the list comprehension using enumerate to np.where.  

The try-except block and tolist() had to be utilized due to np.where returning the dtype field when the np.where found no indices.