Softassign for doubly stochastic matrices

Python Basics- Meant for absolute beginners starting the basic Machine Learning Course
Short explanation - what is python? Python is an interpreted, high-level, general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aims to help programmers write clear, logical code for small and large-scale projects. Python is widely used since it is very cheap compared to MATLAB. How to start with Python? follow these steps:
 * 1) https://www.jetbrains.com/pycharm/download - Pycharm - install Pycharm (for course purposes install community version). Pycharm is the IDE in which we program. There are others, but Pycharm is very user-friendly and widely used.
 * 2) Download Nielsen code for python 3.5 using this link - https://github.com/MichalDanielDobrzanski/DeepLearningPython35
 * 3) Once you open Pycharm, you will need to assign libraries to your project. One of these is Numpy. Read about it here: https://en.wikipedia.org/wiki/NumPy
 * 4) Consider installing ANACONDA for library management purposes. it is possible to work without it.

Good Luck!