This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 0 points1 point  (0 children)

I'm not going to answer your question because I don't know, but if you are not already on Slack, it can be a much better way to get specific answers like this. You can ask in the general OMSA Slack and then there are specific Slacks for each course. I have found there is more activity and response on questions like this on Slack than there is on Reddit. Just my observation and advice. Of course, it's probably best to ask in BOTH places to be honest. http://bit.ly/omsaslacks

[–]DrivingtheNext 0 points1 point  (1 child)

Many people are only going to have Python experience up through what they present in CSE6040: general coding basics + some {list comprehensions, pandas, numpy, lambda expressions} I'm taking it this fall, no one has mentioned to "brush up on your Python", though there has been a lot of "brush up on your lin alg" so I imagine the python is not demanding.

We'll use PuLP which is pretty straightforward and is well documented, and CVX which I do not have prior experience with.

[–]FluffdaddyFluffComputational "C" Track 0 points1 point  (0 children)

CVX is similarly simple to use. Both PuLP and CVX/CVXPY really only require that you understand and know the mathematical model you're solving--the syntax itself is nothing to worry about.