Just curious how scala stacks up against python in the machine learning / datascience field / libraries. It looks like AI , machine learning support has catapulted python to the top spot.
How serious is the scala ecosystem about this field.
The JVM ecosystem doesn't have the breadth of data science tools that exist in the Python ecosystem, so most people use Python for Data Science. There are some notable data tools with Java/Scala APIs, like Spark and TensorFlow's Java API. I would love work on this problem myself, if I had the time.
There is one cool approach, https://github.com/shadaj/scalapy makes it possible to call Python APIs directly from Scala. I haven't tried it enough to investigate potential performance issues, etc. It's also still fairly new. However, for teams that want to work in Scala, it might be a great solution.