是否有可能使用C#开发科学应用程序,如Python [英] Is it possible to develop a scientific application using C# like Python

查看:169
本文介绍了是否有可能使用C#开发科学应用程序,如Python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Does C#/Java has any libraries like Python Numpy, Scipy, Matplotlib for scientific app development?





我尝试了什么:





What I have tried:

I am researching that is it possible to develop the same python like scientific application using C# libraries
because the Visual studio is an easy IDE for drag and drop UI development where python UI development has to work with code files also Iron python is immature and seems to be awkward hybrid development. I tried with
PyQT IDE but nothing matches with Visual Studio comfort so if c# has the library strength why to prefer
Python. I am not getting the answer from google can anyone be please make it clear

推荐答案

如果库是在DLL中提供的,它应该可以编写一组导入定义,允许您使用.NET中的库(C#,VB.NET等)。



因为这样的方式Microsoft实现了.NET运行时,我不建议在C#中编写科学库。无法保证浮点指令是作为SSE指令(真正的IEEE 754兼容性)执行,还是作为x87指令(扩展的IEEE 754类型)执行。这可能会导致一些数字敏感代码出现问题。
If the library is provided in a DLL, it should be possible to write a set of import definitions that allow you to use the library from .NET (C#, VB.NET, etc.).

Because of the way Microsoft implements its .NET runtime, I would not recommend writing a scientific library in C#. There is no guarantee whether a floating-point instruction is executed as an SSE instruction (true IEEE 754 compatibility), or as an x87 instruction (extended IEEE 754 type). This may lead to problems with some numerically-sensitive code.


对我来说,你可以使用数学实验室并将其与C#集成......现在可以将数学实验室与视觉工作室中的C#...



据我所知,数学实验室有很多适合您科学情况的标准库
As to me you can use math-lab and integrate it with C# ... Now it is possible to integrate math-lab with C# in visual studio ...

As far as I know math-lab has quite lot of standard libraries for your scientific situation


这篇关于是否有可能使用C#开发科学应用程序,如Python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆