আমি NumPy
ম্যাট্রিক্সের প্রতি সারি নির্দিষ্ট কলামগুলি নির্বাচন করতে লড়াই করছি ।
ধরুন আমার কাছে নিম্নলিখিত ম্যাট্রিক্স রয়েছে যা আমি কল করব X
:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
আমার কাছে list
প্রতি সারিতে কলাম সূচীর একটিও রয়েছে যা আমি কল করব Y
:
[1, 0, 2]
আমার মানগুলি পাওয়া দরকার:
[2]
[4]
[9]
পরিবর্তে একটি এর list
ইনডেক্স সঙ্গে Y
আমিও হিসাবে একই আকৃতি সঙ্গে একটি ম্যাট্রিক্স তৈরী করতে পারে X
যেখানে প্রত্যেক কলামটি একটি হল bool
/ int
পরিসীমা 0-1 মান, যা নির্দেশ কিনা এই প্রয়োজনীয় কলাম হয়।
[0, 1, 0]
[1, 0, 0]
[0, 0, 1]
আমি জানি এটি অ্যারের মাধ্যমে পুনরাবৃত্তি এবং আমার প্রয়োজনীয় কলাম মানগুলি নির্বাচন করে করা যেতে পারে। যাইহোক, এটি ডেটার বড় অ্যারেগুলিতে ঘন ঘন মৃত্যুদন্ড কার্যকর করা হবে এবং এজন্য এটি যত তাড়াতাড়ি চালাতে হবে।
আমি এইভাবে ভাবছিলাম যে এর থেকে আরও ভাল সমাধান আছে কিনা?
ধন্যবাদ.