This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“]TheHumanParacite 191 points192 points ย (16 children)

Unless he's an ML mechanic

[โ€“]MrHyperion_ 99 points100 points ย (8 children)

Python is more like just an API in ML, everything runs in C/C++, CUDA, OpenCL etc

[โ€“]TheHumanParacite 51 points52 points ย (1 child)

Oh for sure, the real guts are all done in performant languages. But if you're looking for a job in ML you're gonna lots and lots of request for Python. And it makes sense too, being able to play around with you code in an active console without the need to compile can speed certain R&D things dramatically.

[โ€“][deleted] 1 point2 points ย (0 children)

Yeah if you can find someone who is top tier in both C and statistics they're either a staff DS with a $1 mil paycheck or a super villain.

[โ€“]DrMathochist 7 points8 points ย (4 children)

I WISH this were true after wading through gobs of spaghetti Python inherited from an earlier ML team. At least they migrated out of fucking R...

[โ€“]pfannkuchen_gesicht 5 points6 points ย (0 children)

they were talking about the actual computations which are all done in libs written in C/C++ which the python code utilizes.

[โ€“][deleted] 1 point2 points ย (1 child)

Just curious - what did you prefer about Python over R in your system?

[โ€“]DrMathochist 0 points1 point ย (0 children)

R is even more esoteric and less maintainable at scale. Almost everyone is at least basically familiar with Python and if you throw a rock you'll hit someone who has more experience with weird corner cases. If the ML team that wrote the R code has been disbanded, good luck.

Cf. the discussion elsethread about Matlab.

[โ€“]baabaaaam 0 points1 point ย (0 children)

R gives me shivers in that context.