SuanShu numerical library
সুয়ানশু একটি জাভা গণিত গ্রন্থাগার। এটি অ্যাপাচি লাইসেন্স 2-এর অধীনে ওপেন সোর্স যা গিটহাব-এ পাওয়া যায়। সুয়ানশু মৌলিক সংখ্যাসূচক বিশ্লেষণ, পরিসংখ্যান এবং অপ্টিমাইজেশনের জন্য জাভা ক্লাসের একটি বড় সংগ্রহ। এটি দ্রুত ম্যাট্রিক্স গুণনের জন্য অভিযোজিত স্ট্র্যাসেনের অ্যালগরিদমের একটি সমান্তরাল সংস্করণ প্রয়োগ করে। সুয়ানশু বেশ কয়েকটি একাডেমিক কাজে উদ্ধৃত এবং ব্যবহৃত হয়েছে। রৈখিক বীজগণিতের মূল সন্ধানকারী বক্ররেখা ফিটিং এবং ইন্টারপোলেশন অনিয়ন্ত্রিত এবং সীমাবদ্ধ অপ্টিমাইজেশান পরিসংখ্যানগত বিশ্লেষণ রৈখিক রিগ্রেশন সম্ভাব্যতা বিতরণ এবং এলোমেলো সংখ্যা প্রজন্ম সাধারণ এবং আংশিক ডিফারেনশিয়াল সমীকরণ সমাধানকারী লাইসেন্স পদ সুয়ানশু অ্যাপাচি লাইসেন্স 2-এর শর্তাবলীর অধীনে প্রকাশিত হয় ব্যবহারের উদাহরণ নিম্নলিখিত কোডটি ন্যূনতমকরণের একটি সহজ উদাহরণ দ্বারা গ্রন্থাগারের অবজেক্ট-ওরিয়েন্টেড ডিজাইন (অন্যান্য অনেক ফোরট্রান এবং সি সংখ্যাসূচক গ্রন্থাগারের ঐতিহ্যবাহী পদ্ধতিগত নকশার বিপরীতে) দেখায়। লগগাম্মা লগগাম্মা = নতুন লগগাম্মা ();// লগ-গামা ফাংশন ব্র্যাকেটসার্চ মিনিমাইজার সমাধানকারী = নতুন ব্রেন্টমিনিমাইজার (1ই-8,10);// নির্ভুলতা, পুনরাবৃত্তির সর্বাধিক সংখ্যা UnivariateMinimizer.Solution সোলন = solver.solve (লগগাম্মা);// অপ্টিমাইজেশন ডাবল x _ মিনিট = soln.search (0,5);// বন্ধনী = [0,5] System.out.println (String.format ("এফ (% এফ) =% এফ", x _ মিনিট, logGamma.evaluate (x _ মিনিট)); আরও দেখুন এস. ও. সি. পি-সেকেন্ড অর্ডার কনিক প্রোগ্রামিং এস. ডি. পি-র ব্যাখ্যা।