The fundamental difference is real support for tuples/vectors and operations on them. Many of the operations have direct counterparts in CPU/GPU and do not have parallel in C#.
I don't know why anyone would do anything ML in anything other than python.
1. In order to get proficient in ML, one...
The reason why I use python, is because I day-trade using Machine Learning based models. C# is an objectively non-suitable language for that. Even "more-cross-platform" ML libraries have very poor C# support. I actually execute my trades in NinjaTrader by means of integration. I write a file...