5 ms·
As someone who has written APL professionally, Numpy and Nd4j are much better choices to spend your time on. It might not be exactly the same thing, but thats t
by useful 9y ago
As someone who has written APL professionally, Numpy and Nd4j are much better choices to spend your time on. It might not be exactly the same thing, but thats the point. I only miss the linear algebra from APL and there are very awesome libraries that do better.
- doug1001 9y agosimilar background (started my career in APL, only language i've ever used that had its own keyboard) also NumPy, and Nd4j via scala bindings of course NumPy and Nd4j are libaries i strongly recommend Julia as an array-oriented programming language particularly because it has quite a few other features to recommend it Julia follows the Matlab syntax conventions more closely than NumPy (or R) which i think was a good design choice
- throwaway7645 9y agoNumpy does have much better scientific capabilities, so you can use vanilla Python for the basic coding and Numpy routines when you need them. APL uses arrays for everything though. I just wish it had taken off more on the scientific front instead of the financial side as the linear algebra stuff isn't nearly as fleshed out as Matlab/Numpy/Mathematica.
- Y_Y 9y agoI started writing a program that transformed J source to numpy. For just the basic verbs it was surprisingly easy. I think this is because arrays are arrays and we only have one way to think about linear algebra.