Python Stochastic Optimization Methods