I have an NxM array in numpy that I would like to take the log of, and ignore entries that were negative prior to taking the log. When I take the log of negative entries, it
maybe you can index your matrix and use:
import numpy as np; matrix = np.array([[1.,2.,3.,np.Inf],[4.,5.,6.,np.Inf],[7.,8.,9.,np.Inf]]); print matrix[:,1]; print sum(filter(lambda x: x != np.Inf,matrix[:,1])); print matrix[1,:]; print sum(filter(lambda x: x != np.Inf,matrix[1,:]));