मैं Google और स्टैक ओवरफ़्लो को पागल की तरह खोज रहा हूं और अभी तक निम्नलिखित प्रश्नों का उत्तर देने के लिए कोई हालिया, पूरी तरह से प्रासंगिक जानकारी नहीं मिली है: सर्वश्रेष्ठ सी #/एफ #/नेट नेट गणित पुस्तकालय (विशेष रूप से, वे लोग लैपैक, आदि के समान कार्यक्षमता को लपेटें या कार्यान्वित करें)?डॉटन्यूमेरिक्स, अल्गिलिब, डीएनएनालिटिक्स, मैथनेट, एफ # न्यूमेरिक्स, एमटीएक्सवीसी के लिए?
स्टैक ओवरफ़्लो पर बेहतर पदों है कि मैं देखा था था: https://stackoverflow.com/questions/3227647/open-source-math-library-for-f
कारण यह है कि उस पोस्ट, और अन्य पिछले पोस्ट, पर्याप्त रूप से जवाब नहीं दिया मेरे सवाल किया गया है कि उपयोगकर्ता अनुभव का कोई व्यवस्थित तुलना विभिन्न पुस्तकालयों के साथ दिया गया था।
मुझे दिलचस्पी है कि निम्नलिखित पुस्तकालयों (असली दुनिया के उपयोग में) लैपैक (या कार्यक्षमता के बराबर रैखिक बीजगणित का एक व्यापक सेट) को कैसे लागू करते हैं; और, मैं विशेष रूप से बहुत बड़ी matrices पर एक दूसरे के सापेक्ष अपने प्रदर्शन के बारे में उत्सुक हूँ। इसके अलावा, मैं विभिन्न पुस्तकालयों का उपयोग करने वाले दूसरों के अनुभवों के बारे में सुनना चाहता हूं: कठिनाइयों, उपयोग में आसानी, आदि
नीचे "मुक्त"/ओपनसोर्स/किफायती .NET/F #/C# गणित की एक व्यापक सूची है पुस्तकालय जो - जहां तक मुझे पता है - एक रैखिक बीजगणित सुविधा सेट है। मैं गहराई से आभारी अगर स्टैक ओवरफ़्लो पर यहाँ समुदाय किसी भी अनुभवों निम्नलिखित पुस्तकालयों के साथ उनके पास है में चिप होगा:
मुझे न्यूमेरिक्स के लिए एफ # में दिलचस्पी है (क्योंकि मैं एफ # के साथ काम कर रहा हूं) लेकिन मुझे विभिन्न पुस्तकालयों की ताकत और कमजोरियों का पता लगाने में कठिनाई हो रही है। जैसे, विभिन्न पुस्तकालयों में कौन सी विशेषताएं गायब हैं या शामिल हैं, और कितनी आसानी से उनका उपयोग किया जाता है और वे कितनी अच्छी तरह से प्रदर्शन करते हैं।
डॉटन्यूमेरिक्स सी # में लैपैक के व्यापक कार्यान्वयन की तरह प्रतीत होता है, लेकिन मुझे कोई भी व्यक्ति नहीं मिला है जिसने अपने अनुभव कहीं भी साझा किए हैं। Math.NET ऐसा लगता है कि यह अंततः .NET के लिए एक उत्कृष्ट, व्यापक गणित पुस्तकालय हो सकता है, लेकिन यह कहना मुश्किल है कि परियोजना कितनी सक्रिय है और ऐसा लगता है कि यह वर्तमान चरण में प्रवाह में बहुत अधिक है। Alglib एक या दो बार ठोस होने के रूप में बात की गई है, लेकिन मैं दूसरों के सापेक्ष उनके बारे में और अधिक सुनना चाहता हूं। मुझे देशी एफ # न्यूमेरिक्स लाइब्रेरी का समर्थन करने का विचार पसंद है, लेकिन मुझे यकीन नहीं है कि डेवलपर (फ्लाइंग फ्रॉग कंसल्टेंसी) ने न्यूमेरिक्स के लिए एफ # का समर्थन और विकास करना है ... और उनकी 1.0 रिलीज में वे किस कार्यक्षमता को शामिल करने की योजना बना रहे हैं और उनके क्या लक्ष्य की तारीख 1.0 रिलीज के लिए है।
मैं के बाद से इस समस्या को नेट गणित पुस्तकालयों चिंताओं .net टैग लगाया। –
dnAnalytics अब समर्थित नहीं है, इसलिए इसका उपयोग नहीं किया जाना चाहिए। इसकी सभी कार्यक्षमता को Math.NET न्यूमेरिक्स में स्थानांतरित कर दिया गया है (मूल पुस्तकालय समर्थन को छोड़कर)। Math.NET न्यूमेरिक्स प्रवाह में रहा है लेकिन एपीआई अंततः स्थिर हो गया है और हम जल्द ही 1.0 बीटा जारी करेंगे (केवल प्रबंधित कोड)। अब हम प्रबंधित कोड के प्रदर्शन में सुधार और देशी रैपर (एमकेएल, एटीएलएएस, और एसीएमएल) जोड़ने पर काम कर रहे हैं। हम अगले कई महीनों में 1.0 जारी करेंगे। और हम पुस्तकालय में एक एफ # इंटरफेस पर काम कर रहे हैं। – cuda
उस cuda की प्रतिलिपि बनाएँ। मैं निश्चित रूप से भविष्य के लिए अपने रडार पर Math.NET रखूंगा। मुझे Math.NET के लिए जो कुछ मैंने देखा है (फीचर वार, लागू या योजनाबद्ध) मुझे पसंद है, इसलिए मैं ऑप्टोमिस्टिक हूं कि आप और अन्य योगदानकर्ता लाइब्रेरी के प्रदर्शन को प्रतिस्पर्धी बनाने में सक्षम होंगे, और देशी रैपर को एक में शामिल करेंगे पचाने योग्य/सुलभ तरीके से। जब भी आप दरवाजे से Math.NET प्राप्त करते हैं - मानते हैं कि इसका प्रदर्शन अच्छा है - यह समुदाय के लिए एक प्रमुख वरदान होगा। आपके और अन्य योगदानकर्ताओं के कड़ी मेहनत के लिए बहुत बहुत धन्यवाद! – Abe