I could probably help you with specific problems, but my advice is mostly going to just be “use PyCharm”.
Like I said, it’s not perfect, but I don’t find it horrible. But then again, many people find using Python or JS horrible no matter what, so “its horrible/not-horrible” is kind of hard to generalize.
One thing to note is that there is active work in the Python community about improving the typing situation for tensors. You can search for “tensor typing” on the python typing-sig list for more insight.
Yeah, this is basically what I’m confused about. In other areas I see a million JS fans piling in proclaiming the benefits even when it makes no sense, but that just doesn’t seem to happen with ML.
JS does offer real obvious advantages over some languages and JS probably made inroads in fields where those languages are used a lot. The problem with Python vs JS is as I described in my root comment. Also Python and JS are actually very similar in day to day usage, so there’s no slam dunk case for a switch to JS.
I could probably help you with specific problems, but my advice is mostly going to just be “use PyCharm”.
Like I said, it’s not perfect, but I don’t find it horrible. But then again, many people find using Python or JS horrible no matter what, so “its horrible/not-horrible” is kind of hard to generalize.
One thing to note is that there is active work in the Python community about improving the typing situation for tensors. You can search for “tensor typing” on the python typing-sig list for more insight.
JS does offer real obvious advantages over some languages and JS probably made inroads in fields where those languages are used a lot. The problem with Python vs JS is as I described in my root comment. Also Python and JS are actually very similar in day to day usage, so there’s no slam dunk case for a switch to JS.