In this talk I would like to present an open source F# numerical library which tries to address all those issues. We will see how F# overloaded operators and functions, strong and static typing and lazy expression evaluation can give us the perfect mix of intuitive API and high performance, all in your favourite language!
.NET numerical libraries tend to be designed in a heavily object oriented style. For someone used to the expressiveness of numpy or Matlab this might be a bit of a problem. Also, even if some functionality is delegated to high performance libraries like Math Kernel Library, the design does not allow us to evaluate vector/matrix expressions in the most efficient way or use all available memory.
YOU MAY ALSO LIKE:
- Beyond Excel: Building Excel-like Models in F# (SkillsCast recorded in April 2015)
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Functional Concurrency in .NET with C# and F# (in London on 9th - 10th December 2019)
- F# eXchange 2020 (in London on 2nd - 3rd April 2020)
- ProgNET London 2020 (in London on 16th - 18th September 2020)
- Code Kata: Yilin Wei - Optics with Monocle (in London on 22nd October 2019)
- Designing embodied human-computer interactions with audio processing parameters (in London on 22nd October 2019)
- Pragmatic Memory Management (SkillsCast recorded in October 2019)
- A special Linuxing In London evening: NVIDIA AI at the Edge (SkillsCast recorded in September 2019)