Python Portfolio Optimization Definition