Does it have numpy alternative?
Does it have numpy alternative?
C#.NET Core suffers (as far as I know) from this;
https://stackoverflow.com/questions/47394231/csharpscript-us...
I think Mono has a solution, but as far as I know .NET Core basically is unusable for scripting because of this for C# which makes the kind of scenario you want basically impossible from the get go.
It is a bit weird not more attention is given to it given so many people ache for an interactive C# environment, especially for this purpose, but also for faster iteration with Xamarin on iOS/Android etc (all of my colleagues would save a lot of time on development with this for Xamarin mobile dev especially).
If that has been fixed, there is still the lack of libraries but that and the rest of what is needed is at least not basically impossible to solve by mere mortals.
Then there are Xamarin Workbooks, like Swift playgrounds but for .NET.
Fsharp is scriptable and has jupyter kernel...
In terms of things similar to numpy there's Accord.NET which is a very solid library but as far as I know, it's really the only mature/common one used.
Another thing is that .NET more or less focuses on traditional software development which I think can be considered cumbersome to work with if you're trying to test stuff quickly.
Little disclaimer, I'm not a data scientist but these are things I've noticed while deving with .NET so I'm not sure how much they actually apply to the day to day for a data scientist.
IMHO F# has the potential to be WAY more friendly for prototyping and more. It's all a matter of the libs.
Yeah, I've been dropping down to Visual Studio's F# console regularly to test things in a REPL-like environment.
Nowhere near the convenience of IPython though - I haven't come across anything way to import assemblies other than "#r /some/path/to/assembly.dll", which requires me to manually navigate through my project directories to find the correct folder/assembly. A notebook environment inside VS would be fantastic, too - rather than having a single line terminal-style input.
Also: (Diffsharp is AD like pytorch) https://fsharp.org/guides/math-and-statistics/