কম্পিউটার টিউটোরিয়াল

Python-এ ম্যাট্রিক্স ট্রান্সপোজ করার পদ্ধতি


যখন একটি ম্যাট্রিক্সের সারি ও কলাম আদলবদল করা হয়, তখন তাকে ট্রান্সপোজড বলা হয়। Python-এ একটি ম্যাট্রিক্স কিছু নয় বরং সমান সংখ্যক আইটেমের লিস্টের লিস্ট। ৩ সারি এবং ২ কলামের একটি ম্যাট্রিক্স নিচের লিস্ট অবজেক্ট:

X = [[12,7],     [4 ,5], [3 ,8]]

এর ট্রান্সপোজড আকারে ২ সারি এবং ৩ কলাম থাকবে। নেস্টেড লুপ ব্যবহার করে এটি অর্জন করা যায়।

X = [[12,7],     [4 ,5],     [3 ,8]] result = [[0,0,0],          [0,0,0]] # সারিগুলোর মাধ্যমে ইটারেট for i in range(len(X)):    # কলামগুলোর মাধ্যমে ইটারেট    for j in range(len(X[0])):        result[j][i] = X[i][j] for r in result:    print(r)

ফলাফল হবে একটি ট্রান্সপোজড ম্যাট্রিক্স

[12, 4, 3] [7, 5, 8]

  1. পাইথনে Cerberus দিয়ে ডেটা ভ্যালিডেশন

  2. পাইথনে টেনসরফ্লো ব্যবহার করে ম্যাট্রিক্সের নির্দিষ্ট উপাদান/সারি যোগ করার পদ্ধতি

  3. পাইথন প্রোগ্রামে ম্যাট্রিক্সের ট্রান্সপোজ বের করা

  4. পাইথনে ম্যাট্রিক্সের ট্রান্সপোজ বের করা