vector.py