top | item 40687377

(no title)

beebmam | 1 year ago

Why Python? I really don't understand this choice of language other than accessibility.

discuss

order

mkl|1 year ago

I think you answered your own question there. Python is very accessible, very popular, and already widely used for GPU-based things like machine learning.

pzo|1 year ago

Huge ecosystem starting with numpy, pandas, mathplot et al for data science, pytorch, tensorflow, jax for ML, gradio, rerun for visualization, opencv, open3d for image/pointcloud processing, pyside for gui and others.

int_19h|1 year ago

Because that's where the vast majority of DS/ML is already, and they are too busy to learn something else.

rldjbpin|1 year ago

to me it goes beyond that. many leetcode grinders swear by specific data structures such as hashmaps, which python makes available as dictionaries.

behind the sytax, there is plenty of heavy lifting for writing sophisticated code, when need be. that surely helps with the network effect.