কম্পিউটার

পাইথনে দুটি এক-মাত্রিক অ্যারের ক্রোনকার পণ্য পান


দুটি 1D অ্যারের ক্রোনেকার পণ্য পেতে, Python Numpy-এ numpy.kron() পদ্ধতি ব্যবহার করুন। ক্রোনেকার পণ্য গণনা করুন, প্রথম দ্বারা স্কেল করা দ্বিতীয় অ্যারের ব্লক দিয়ে তৈরি একটি যৌগিক অ্যারে৷

ফাংশনটি অনুমান করে যে a এবং b-এর মাত্রার সংখ্যা একই, প্রয়োজনে একটির সাথে ক্ষুদ্রতমটি অগ্রসর করে। যদি a.shape =(r0,r1,..,rN) এবং b.shape =(s0,s1,...,sN), ক্রোনেকার পণ্যটির আকৃতি থাকে (r0*s0, r1*s1, ..., rN*SN)। উপাদানগুলি a এবং b থেকে উপাদানগুলির পণ্য, −

দ্বারা স্পষ্টভাবে সংগঠিত
kron(a,b)[k0,k1,...,kN] =a[i0,i1,...,iN] * b[j0,j1,...,jN]

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

numpy np হিসাবে আমদানি করুন

অ্যারে() পদ্ধতি ব্যবহার করে দুটি নমপি এক-মাত্রিক অ্যারে তৈরি করা হচ্ছে -

arr1 =np.array([1, 10, 100])arr2 =np.array([5, 6, 7])

অ্যারে প্রদর্শন করুন −

প্রিন্ট("Array1...\n",arr1)print("\nArray2...\n",arr2)

উভয় অ্যারে-

এর মাত্রা পরীক্ষা করুন
প্রিন্ট("\nঅ্যারে1 এর মাত্রা...\n",arr1.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",arr2.ndim)

উভয় অ্যারের আকৃতি পরীক্ষা করুন −

মুদ্রণ("\nArray1 এর আকৃতি...\n",arr1.shape)মুদ্রণ("\nArray2 এর আকৃতি...\n",arr2.shape)

দুটি অ্যারের ক্রোনেকার পণ্য পেতে, numpy.kron() পদ্ধতি ব্যবহার করুন -

মুদ্রণ("\nফলাফল (ক্রোনেকার পণ্য)...\n", np.kron(arr1, arr2))

উদাহরণ

np# হিসাবে numpy আমদানি করুন অ্যারে() methodarr1 =np.array([1, 10, 100])arr2 =np.array([5, 6, 7])# ডিসপ্লে ব্যবহার করে দুটি নম্পি ওয়ান-ডাইমেনশনাল অ্যারে তৈরি করা হচ্ছে arraysprint("Array1...\n",arr1)print("\nArray2...\n",arr2)# উভয় অ্যারেপ্রিন্টের মাত্রা চেক করুন("\nঅ্যারে১ এর মাত্রা...\n",arr1 .ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",arr2.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\nঅ্যারে১ এর আকৃতি...\n",arr1.shape)মুদ্রণ("\) n Array2 এর আকৃতি...\n",arr2.shape)# দুটি অ্যারের ক্রোনেকার পণ্য পেতে, Python Numpyprint-এ numpy.kron() পদ্ধতি ব্যবহার করুন("\nফলাফল (ক্রোনেকার পণ্য)...\n", np.kron(arr1, arr2))

আউটপুট

Array1...[ 1 10 100]Array2...[5 6 7]Aray1 এর মাত্রা...1 Array2 এর মাত্রা...1 Array1 এর আকৃতি...(3,)Aray2 এর আকৃতি...( 3,)ফলাফল (ক্রোনেকার পণ্য)...[ 5 6 7 50 60 70 500 600 700] 

  1. পাইথনে দুটি বহুমাত্রিক অ্যারের অভ্যন্তরীণ পণ্য পান

  2. পাইথনে দুটি (অ্যারের) ভেক্টরের ক্রস পণ্য ফেরত দিন

  3. পাইথনে 4D এবং 3D মাত্রা সহ অ্যারের ক্রোনকার পণ্য পান

  4. পাইথনে দুটি অ্যারের উপাদানগুলির k-তম বৃহত্তম গুণফল খুঁজে বের করার জন্য প্রোগ্রাম