সংজ্ঞা - ইন-প্লেস অপারেশন হল এমন একটি অপারেশন যা একটি প্রদত্ত রৈখিক বীজগণিত, ভেক্টর, ম্যাট্রিস (টেনসর) কপি না করে সরাসরি বিষয়বস্তু পরিবর্তন করে। যে অপারেটরগুলি অপারেশন করতে সাহায্য করে তাদের ইন-প্লেস অপারেটর বলা হয়।
যেমন:a+=b a=operator.iadd(a, b)
এর সমতুল্যইন-প্লেস অপারেশনের জন্য কিছু অপারেটর ব্যবহার করা হয়।
iadd()
এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের যোগ করতে ব্যবহৃত হয়। এই অপারেটর x+=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।
উদাহরণ
a =operator.iadd(1, 3); print ("The result after adding : ", end="") print(a)
আউটপুট
The result after adding: 5
isub()
এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের বিয়োগ করতে ব্যবহৃত হয়। এই অপারেটর x-=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।
উদাহরণ
a =operator.isub(8, 6); print ("The result after subtracting : ", end="") print(a)
আউটপুট
The result after subtracting: 2
ইমুল()
এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের গুণ করতে ব্যবহৃত হয়। এই অপারেটর x*=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।
উদাহরণ
a =operator.imul(8, 6); print ("The result after multiplying : ", end="") print(a)
আউটপুট
The result after multiplying: 48
itruediv()
এই ফাংশনটি বর্তমান মান নির্ধারণ এবং তাদের ভাগ করতে ব্যবহৃত হয়। এই অপারেটর x/=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।
উদাহরণ
a =operator.itruediv(54, 6); print ("The result after dividing : ", end="") print(a)
আউটপুট
The result after dividing: 9
imod()
এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের ভাগ করতে ব্যবহৃত হয়। এই অপারেটর x%=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।
উদাহরণ
a =operator.imod(10, 5); print ("The result after modulus : ", end="") print(a)
আউটপুট
The result after modulus: 2.0
iconcat()
এই ফাংশনটি দুটি স্ট্রিংকে সংযুক্ত করতে ব্যবহৃত হয়।
উদাহরণ
a= "jupyter” b = "notebook" t =operator.iconcat(a, b) print (" After concatenation : ", end="") print (t)
আউটপুট
After concatenation : jupyter notebook