Great and funny presentation. I only wish that I would be a little bit slower. Maybe it was written in Julia and that the reason why is so fast?
@alvaro_gavilan_rojas2 жыл бұрын
From someone who use inv(A)*b, this is shocking. Great talk, thank you!
@BariumIon2 жыл бұрын
Thank you, great work!
@Caspar__2 жыл бұрын
Thank you for the talk : )
@AJ-et3vf2 жыл бұрын
Awesome video! Thank you!
@jamesthesnake122 жыл бұрын
way to go chris
@user-wr4yl7tx3w2 жыл бұрын
this was really well and concisely explained.
@kamilziemian9952 жыл бұрын
I wonder what people responsible for linear algebra in Julia standard library would think about LinearSolve.jl?
@magno51572 жыл бұрын
Ask them. Are you pleased?
@kamilziemian9952 жыл бұрын
@@magno5157 Maybe I will ask them. But, will they find time to answer?
@micahchurch57332 жыл бұрын
The \ is just an operator overload right? Or something similar perhaps?
@hexane3602 жыл бұрын
Similar. In Julia '\' is just a function (that can be called like '\(a, b)' or 'a \ b'), and in Julia all functions use 'multiple dispatch'. This means that the method used is based on the type of all arguments passed, not just the first (as with operator overloading in most languages). In Julia 1.8.0, with just Base loaded, 146 methods (like 'overloads' in other languages) are defined on the function '\'. These include things like specialized algorithms for sparse matrices, algorithms for special matrices and operations on other types like bit vectors.