আমি সম্প্রতি ম্যাট্রিক্সের প্রতিটি এন সারির গড়ের জন্য এই সমাধানটি প্রয়োগ করেছি । যদিও সমাধানটি সাধারণভাবে কাজ করে তবে 7x1 অ্যারে প্রয়োগ করার সময় আমার সমস্যা হয়েছিল। আমি লক্ষ্য করেছি যে সমস্যাটি -=
অপারেটর ব্যবহার করার সময় । একটি ছোট উদাহরণ তৈরি করতে:
import numpy as np
a = np.array([1,2,3])
b = np.copy(a)
a[1:] -= a[:-1]
b[1:] = b[1:] - b[:-1]
print a
print b
কোন ফলাফল:
[1 1 2]
[1 1 1]
সুতরাং, অ্যারের ক্ষেত্রে a -= b
একটি ভিন্ন ফলাফল উত্পাদন করে a = a - b
। আমি এখন অবধি ভাবলাম যে এই দুটি উপায় হুবহু এক are পার্থক্য কি?
আমি ম্যাট্রিক্সে প্রতিটি এন সারি সংশ্লেষের জন্য যে পদ্ধতিটি উল্লেখ করছি সেটি কীভাবে কাজ করবে যেমন 7x4 ম্যাট্রিক্সের জন্য তবে 7x1 অ্যারের জন্য নয়?