add "get_vectors" which returns numpy.array
update README
refactor learning
refactoring