প্রচুর পরিমাণে উপস্থিত ডেটা সঠিকভাবে মোকাবেলা করা প্রয়োজন। এজন্য বড় ক্ষমতা সম্পন্ন কম্পিউটার ব্যবহার করা হয়। SciPy নামে পরিচিত পাইথনের একটি লাইব্রেরির সাহায্যে বড় ডেটাসেটের বৈজ্ঞানিক ও প্রযুক্তিগত গণনা করা যেতে পারে। SciPy 'বৈজ্ঞানিক পাইথন' এর সংক্ষিপ্ত।
Python-এর Numpy লাইব্রেরি SciPy-এর জন্য একটি পূর্ব-প্রয়োজনীয় কারণ SciPy Numpy-এর উপরে তৈরি করা হয়েছে। SciPy লাইব্রেরি ইনস্টল করার আগে Numpy লাইব্রেরি ইনস্টল করা আছে তা নিশ্চিত করুন। এটি একটি ওপেন সোর্স সফ্টওয়্যার যা সহজেই ইনস্টল এবং ব্যবহার করা যায়৷
৷এটিতে ডেটা সায়েন্স এবং মেশিন লার্নিংয়ের অনেক বৈশিষ্ট্য রয়েছে যা সফলভাবে ডেটা প্রক্রিয়াকরণ এবং কাজ করার জন্য প্রয়োজন। এটি Numpy অ্যারেতে অপারেশন করতে ব্যবহার করা যেতে পারে। গণনাগত গতি বেশি, এবং এটি বোঝা সহজ।
SciPy এর ইনস্টলেশন
pip install scipy
দ্রষ্টব্য − এটি উইন্ডোজ অপারেটিং সিস্টেমের জন্য এটি ডাউনলোড করার কমান্ড৷
৷sudo port install py35-scipy py35-numpy
দ্রষ্টব্য − এটি ম্যাক অপারেটিং সিস্টেমের জন্য এটি ডাউনলোড করার কমান্ড৷
৷sudo apt-get install python-scipy python-numpy
দ্রষ্টব্য − লিনাক্স অপারেটিং সিস্টেমের জন্য এটি ডাউনলোড করার কমান্ড।
SciPy অন্যান্য বিভিন্ন উদ্দেশ্যে যেমন −
ব্যবহার করা যেতে পারে- ইন্টিগ্রেশন
- ইন্টারপোলেশন
- রিগ্রেশনে ব্যবহৃত সর্বনিম্ন বর্গক্ষেত্র
- অপ্টিমাইজেশান
- সংকেত প্রক্রিয়াকরণ
- রৈখিক বীজগণিত
আসুন আমরা বুঝতে পারি কিভাবে মানগুলি একত্রিত করা যায় (গাণিতিক অপারেশন)
উদাহরণ
import scipy.integrate my_fun = lambda x: 11.345*x i = scipy.integrate.quad(my_fun, 0, 3.1) print("The integrated values are : ") print(i)
আউটপুট
The integrated values are : (54.512725, 6.052128243005939e-13)
ব্যাখ্যা
- প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং উপনাম নাম দেওয়া হয় ব্যবহারের সুবিধার জন্য৷
- একটি ল্যাম্বডা ফাংশন ডেটা মান তৈরি করতে সংজ্ঞায়িত করা হয়।
- এগুলি হল একীভূত মান।
- SciPy-এ উপস্থিত 'ইন্টিগ্রেট' ফাংশনকে বলা হয়।
- আউটপুট কনসোলে প্রদর্শিত হয়।