NumPy Cos

Numpy Cos



NumPy cos ফাংশন ত্রিকোণমিতিক কোসাইন ফাংশন প্রতিনিধিত্ব করে। এই ফাংশনটি ভিত্তির দৈর্ঘ্য (কোণের নিকটতম দিক) এবং কর্ণের দৈর্ঘ্যের মধ্যে অনুপাত গণনা করে। NumPy cos অ্যারের উপাদানগুলির ত্রিকোণমিতিক কোসাইন খুঁজে পায়। এই গণনাকৃত কোসাইন মানগুলি সর্বদা রেডিয়ানে উপস্থাপিত হয়। যখন আমরা পাইথন স্ক্রিপ্টের অ্যারে সম্পর্কে কথা বলি, তখন আমাদের অবশ্যই 'NumPy' উল্লেখ করতে হবে। NumPy হল পাইথন প্ল্যাটফর্ম দ্বারা অফার করা লাইব্রেরি, এবং এটি বহুমাত্রিক অ্যারে এবং ম্যাট্রিক্সের সাথে কাজ করার অনুমতি দেয়। উপরন্তু, এই লাইব্রেরি বিভিন্ন ম্যাট্রিক্স অপারেশন সঙ্গে কাজ করে.

পদ্ধতি

NumPy cos ফাংশন বাস্তবায়নের পদ্ধতিগুলি এই নিবন্ধে আলোচনা করা হবে এবং দেখানো হবে। এই নিবন্ধটি NumPy cos ফাংশনের ইতিহাসের একটি সংক্ষিপ্ত পটভূমি দেবে এবং তারপর পাইথন স্ক্রিপ্টে প্রয়োগ করা বিভিন্ন উদাহরণ সহ এই ফাংশন সম্পর্কিত সিনট্যাক্স সম্পর্কে বিশদ বিবরণ দেবে।







বাক্য গঠন

$ numpy. কারণ ( এক্স , আউট ) = কোনোটিই নয় )

আমরা পাইথন ভাষায় NumPy cos ফাংশনের জন্য সিনট্যাক্স উল্লেখ করেছি। ফাংশনটির মোট দুটি প্যারামিটার রয়েছে এবং সেগুলি হল 'x' এবং 'আউট'। x হল অ্যারে যার সমস্ত উপাদান রেডিয়ানে রয়েছে, যে অ্যারেটি আমরা এর উপাদানগুলির কোসাইন খুঁজে বের করতে cos() ফাংশনে পাস করব। নিম্নলিখিত প্যারামিটার হল 'আউট' এবং এটি ঐচ্ছিক। আপনি এটি দেন বা না দেন, ফাংশনটি এখনও পুরোপুরি চলে তবে এই প্যারামিটারটি বলে যে আউটপুটটি কোথায় অবস্থিত বা সংরক্ষণ করা হয়েছে। এটি NumPy cos ফাংশনের জন্য মৌলিক সিনট্যাক্স ছিল। আমরা এই নিবন্ধে প্রদর্শন করব কিভাবে আমরা এই মৌলিক সিনট্যাক্স ব্যবহার করতে পারি এবং আসন্ন উদাহরণগুলিতে আমাদের প্রয়োজনীয়তার জন্য এর পরামিতি পরিবর্তন করতে পারি।



ফেরত মূল্য

ফাংশনের রিটার্ন ভ্যালু হবে উপাদান সম্বলিত অ্যারে, যা পূর্বে মূল অ্যারেতে উপস্থিত উপাদানগুলির কোসাইন মান (রেডিয়ানে) হবে।



উদাহরণ 1

এখন যেহেতু আমরা সবাই সিনট্যাক্স এবং NumPy cos () ফাংশনের কাজ সম্পর্কে পরিচিত, আসুন আমরা এই ফাংশনটিকে বিভিন্ন পরিস্থিতিতে প্রয়োগ করার চেষ্টা করি। আমরা প্রথমে পাইথনের জন্য 'স্পাইডার' ইনস্টল করব, একটি ওপেন-সোর্স পাইথন কম্পাইলার। তারপর, আমরা পাইথন শেলে একটি নতুন প্রকল্প করব এবং এটিকে পছন্দসই জায়গায় সংরক্ষণ করব। আমাদের উদাহরণের জন্য পাইথনের সমস্ত ফাংশন ব্যবহার করার জন্য আমরা নির্দিষ্ট কমান্ড ব্যবহার করে টার্মিনাল উইন্ডোর মাধ্যমে পাইথন প্যাকেজ ইনস্টল করব। এটি করার ফলে, আমরা ইতিমধ্যেই 'NumPy' ইনস্টল করেছি, এবং এখন আমরা অ্যারে ঘোষণা করতে এবং NumPy cos () ফাংশন বাস্তবায়নের জন্য 'np' নামের এই মডিউলটি আমদানি করব।





এই পদ্ধতি অনুসরণ করার পরে, আমাদের প্রকল্প এটিতে প্রোগ্রাম লেখার জন্য প্রস্তুত। আমরা অ্যারে ঘোষণা করে প্রোগ্রাম লিখতে শুরু করব। এই অ্যারে 1-মাত্রিক হবে। অ্যারের উপাদানগুলি রেডিয়ানে থাকবে, তাই এই অ্যারের উপাদানগুলিকে 'np' হিসাবে বরাদ্দ করতে আমরা NumPy মডিউলটিকে 'np' হিসাবে ব্যবহার করব। অ্যারে ([np. pi /3, np. pi/4, np. pi ] )'। cos() ফাংশনের সাহায্যে আমরা এই অ্যারের কোসাইন খুঁজে বের করব যাতে আমরা ফাংশনটিকে “np” বলব। cos (array_name, out= new_array)।

এই ফাংশনে, array_name কে সেই অ্যারের নামের সাথে প্রতিস্থাপন করুন যা আমরা ঘোষণা করেছি এবং উল্লেখ করুন যে আমরা cos() ফাংশন থেকে ফলাফলগুলি কোথায় সংরক্ষণ করতে চাই। এই প্রোগ্রামের জন্য কোড স্নিপেট নিম্নলিখিত চিত্রে দেওয়া হয়েছে, যা পাইথন কম্পাইলারে অনুলিপি করা যেতে পারে এবং আউটপুট দেখতে চালাতে পারে:



# numpy মডিউল আমদানি করুন

আমদানি নম্র হিসাবে যেমন

# অ্যারে ঘোষণা করা হচ্ছে

অ্যারে = [ যেমন পাই / 3 , যেমন পাই / 4 , যেমন পাই ]

# মূল অ্যারে প্রদর্শন করুন

ছাপা ( 'ইনপুট অ্যারে :' , অ্যারে )

# cos ফাংশন প্রয়োগ করা

cosine_out = যেমন কারণ ( অ্যারে )

# ডিসপ্লে আপডেট করা অ্যারে

ছাপা ( 'কোসাইন_মান : ' , cosine_out )

প্রথম উদাহরণে অ্যারে বিবেচনা করে আমরা যে প্রোগ্রাম আউটপুটটি লিখেছিলাম তা সমস্ত অ্যারের উপাদানগুলির কোসাইন হিসাবে প্রদর্শিত হয়েছিল। উপাদানগুলির কোসাইন মান রেডিয়ানে ছিল। রেডিয়ান বোঝার জন্য, আমরা নিম্নলিখিত সূত্রটি ব্যবহার করতে পারি:

দুই * পাই রেডিয়ান = 360 ডিগ্রী

উদাহরণ 2

আসুন আমরা পরীক্ষা করি কিভাবে আমরা বিল্ট-ইন ফাংশন cos() ব্যবহার করে একটি অ্যারেতে সমানভাবে বিতরণ করা উপাদানের সংখ্যার জন্য কোসাইন মান পেতে পারি। উদাহরণ শুরু করতে, অ্যারে এবং ম্যাট্রিক্সের জন্য লাইব্রেরি প্যাকেজ ইনস্টল করতে মনে রাখবেন, যেমন, 'NumPy'। একটি নতুন প্রকল্প তৈরি করার পরে, আমরা NumPy মডিউল আমদানি করব। আমরা হয় NumPy যেমন আছে তা আমদানি করতে পারি, অথবা আমরা এটিকে একটি নাম দিতে পারি, তবে প্রোগ্রামে NumPy ব্যবহার করার আরও সুবিধাজনক উপায় হল এটিকে কিছু নাম বা উপসর্গ দিয়ে আমদানি করা যাতে আমরা এটিকে 'np' নাম দেব। . এই ধাপের পরে, আমরা দ্বিতীয় উদাহরণের জন্য প্রোগ্রাম লেখা শুরু করব। এই উদাহরণে, আমরা একটি সামান্য ভিন্ন পদ্ধতিতে এর cos() ফাংশন গণনা করার জন্য অ্যারেটিকে ঘোষণা করব। এর আগে, আমরা উল্লেখ করেছি যে আমরা সমানভাবে বিতরণ করা উপাদানগুলির কোসাইন গ্রহণ করি, তাই অ্যারের উপাদানগুলির এই সমান বিতরণের জন্য, আমরা 'লিনস্পেস' পদ্ধতিটিকে 'এনপি' হিসাবে কল করব। linspace (শুরু, বন্ধ, পদক্ষেপ)'। এই ধরনের অ্যারে ডিক্লেয়ারেশন ফাংশন তিনটি প্যারামিটার নেয়: প্রথমত, 'স্টার্ট' মান থেকে আমরা অ্যারের উপাদানগুলি শুরু করতে চাই; 'স্টপ' পরিসীমা নির্ধারণ করে যেখানে আমরা উপাদানগুলি শেষ করতে চাই; এবং শেষটি হল 'পদক্ষেপ', যা ধাপগুলিকে সংজ্ঞায়িত করে যার ভিত্তিতে উপাদানগুলি প্রারম্ভিক মান থেকে স্টপ মান পর্যন্ত সমানভাবে বিতরণ করা হয়।

আমরা এই ফাংশন এবং এর প্যারামিটারের মানগুলিকে 'np' হিসাবে পাস করব। linspace (- (np. pi), np. pi, 20)” এবং এই ফাংশন থেকে ফলাফলগুলি পরিবর্তনশীল “অ্যারে”-তে সংরক্ষণ করবে। তারপর, এটিকে কোসাইন ফাংশনের প্যারামিটারে 'np' হিসাবে পাস করুন। cos(array)” এবং আউটপুট প্রদর্শনের জন্য ফলাফল প্রিন্ট করুন।

প্রোগ্রামের জন্য আউটপুট এবং কোড নীচে প্রদান করা হয়:

# numpy মডিউল আমদানি করুন

আমদানি নম্র হিসাবে যেমন

# অ্যারে ঘোষণা করা হচ্ছে

অ্যারে = যেমন linspace ( - ( যেমন পাই ) , যেমন পাই , বিশ )

# অ্যারেতে cos() ফাংশন প্রয়োগ করা

আউটপুট = যেমন কারণ ( অ্যারে )

# ডিসপ্লে আউটপুট

ছাপা ( 'সমভাবে বিতরণ করা অ্যারে:' , অ্যারে )

ছাপা ( 'cos func থেকে out_array : ' , আউটপুট )

উপসংহার

NumPy cos() ফাংশনের বর্ণনা এবং বাস্তবায়ন এই নিবন্ধে দেখানো হয়েছে। আমরা দুটি প্রধান উদাহরণ কভার করেছি: উপাদানগুলির সাথে অ্যারেগুলি (রেডিয়ানে) যেগুলি তাদের কোসাইন মান গণনা করার জন্য লিনস্পেস ফাংশন ব্যবহার করে শুরু এবং সমানভাবে বিতরণ করা হয়েছিল।