¿Factorización de matriz no negativa de Python que maneja ceros y datos faltantes?

Busco una implementación NMF que tenga una interfaz de python y maneje tanto los datos faltantes como los ceros.

No quiero imputar mis valores perdidos antes de comenzar la factorización, quiero que se ignoren en la función minimizada.

Parece que ni scikit-learn, ni nimfa, ni graphlab, ni mahout proponen tal opción.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta