numpy tensorflow matplotlib datasets nlp spaces