একটি NumPy ভিউ কি?
একটি NumPy ভিউ কি?

ভিডিও: একটি NumPy ভিউ কি?

ভিডিও: একটি NumPy ভিউ কি?
ভিডিও: Python NumPy টিউটোরিয়াল for Beginners #4 - দেখুন এবং কপি করুন 2024, এপ্রিল
Anonim

একটি কি দেখুন এর a NumPy অ্যারে? এটির নাম বলছে, এটি অ্যারের ডেটা দেখার আরেকটি উপায়। প্রযুক্তিগতভাবে, এর মানে হল যে উভয় বস্তুর ডেটা ভাগ করা হয়। আপনি তৈরি করতে পারেন ভিউ মূল অ্যারের একটি স্লাইস নির্বাচন করে, অথবা dtype পরিবর্তন করে (বা উভয়ের সংমিশ্রণ)।

এই পদ্ধতিতে, NumPy স্লাইস কপি করে?

মৌলিক দ্বারা উত্পন্ন সমস্ত অ্যারে স্লাইসিং সবসময় মূল অ্যারের ভিউ হয়। NumPy স্লাইসিং a এর পরিবর্তে একটি দৃশ্য তৈরি করে অনুলিপি বিল্টইন পাইথন সিকোয়েন্সের ক্ষেত্রে যেমন স্ট্রিং, টিপল এবং তালিকা।

একটি NumPy অ্যারে কি? অ্যারে . ক numpy অ্যারে এটি মানগুলির একটি গ্রিড, সবকটিই একই ধরণের, এবং এটি অঋণাত্মক পূর্ণসংখ্যার একটি টিপল দ্বারা সূচিত করা হয়। মাত্রার সংখ্যা হল র্যাঙ্ক অ্যারে ; একটি আকৃতি অ্যারে পূর্ণসংখ্যার একটি টিপল যা আকার দেয় অ্যারে প্রতিটি মাত্রা বরাবর।

পরবর্তীকালে, প্রশ্ন হল, আপনি কীভাবে NumPy-এ ডেটা অগভীর অনুলিপি করতে পারেন?

লাইব্রেরি ফাংশন অনুলিপি . অনুলিপি () একটি তৈরি করার কথা অগভীর অনুলিপি তার যুক্তি, কিন্তু যখন একটি প্রয়োগ NumPy অ্যারে এটি একটি তৈরি করে অগভীর অনুলিপি অর্থে B, অর্থাৎ নতুন অ্যারে তার নিজস্ব হয় অনুলিপি এর তথ্য বাফার, তাই একটি অ্যারের পরিবর্তন অন্যটিকে প্রভাবিত করে না।

আমি কিভাবে Numpy এ একটি অ্যারে অনুলিপি করব?

  1. সিনট্যাক্স: numpy.copy(a, order='K') প্রদত্ত বস্তুর একটি অ্যারে কপি ফেরত দিন।
  2. পরামিতি: a: array_like. তথ্য অন্তর্ভুক্তী.
  3. অর্ডার: {'C', 'F', 'A', 'K'}, ঐচ্ছিক। কপির মেমরি লেআউট নিয়ন্ত্রণ করে। 'সি' মানে সি-অর্ডার, 'এফ' মানে এফ-অর্ডার, 'এ' মানে 'এফ' যদি a ফরট্রান সংলগ্ন হয়, অন্যথায় 'সি'।
  4. রিটার্ন: arr: ndarray।

প্রস্তাবিত: