4 ms·
Do you/anybody know of any solid project that aims at porting/re-developing in Go at least some of the statistical learning tools that we have in python? I did
by winterismute 8y ago
Do you/anybody know of any solid project that aims at porting/re-developing in Go at least some of the statistical learning tools that we have in python? I did not find much when I looked last time, but it might have been more than a year ago.
- blub 8y agoGo is at this point used for tools and containers. Maybe back-ends. Trying to use it for data science is a waste of ones time, the language is particularly poor at expressiveness. Any of the allegedly worse languages above (C#, Java, Python) are better at this.
- rakoo 8y agoGo is definitely worse both in expressiveness and in numerical manipulation, so I'd say data science is the last field you want to use Go in. And I sat that as a practitioner of the language.
- jerf 8y agoThere's gonum: https://www.gonum.org/ https://www.gonum.org/ However, I endorse the view that Go in its current form is a poor choice for that task, and that even after generics are added to Go, that will merely make it an at-best-average choice for that task, and personally, if that's my primary goal, I'd want to choose something excellent at that task. The design decisions made in Go tend to cut actively against heavily mathematical usage. For instance, I agree that no operator overloading is the right choice for a systems language, but it's a terrible choice for a math language.