NumPy আইনসংকলন কাটা

কাটা সমস্ত সময়কাল

python-এর কাটা এটা অন্য একটি সূচক থেকে আরেকটি সূচক পর্যন্ত উপাদানগুলো নিয়ে আসা কথা।

আমরা হাটানোর জায়গার সাথে সাইজ নির্দিষ্ট করতে পারি:[start:end]

আমরা এভাবেও হাটানোর সাথে সাথে সাইজ নির্দিষ্ট করতে পারি:[start:end:step]

যদি আমরা পাঠানো না হয় startতবে, 0 হিসাবে মনে করা হবে。

যদি আমরা পাঠানো না হয় endতবে, তা দিকের মধ্যের আকার হিসাবে মনে করা হবে。

যদি আমরা পাঠানো না হয় stepতবে, 1 হিসাবে মনে করা হবে。

ইনস্ট্যান্স

নিচের সমস্ত সময়কালের সূচক 1 থেকে 5-এর মধ্যের উপাদানগুলো কাটা দিন:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[1:5])

প্রয়োগ সম্প্রসারণ

মন্তব্য:ফলাফলগুলোতে শুরুর সূচক অন্তর্ভুক্ত হয়, কিন্তু শেষ সূচক অন্তর্ভুক্ত না হয়。

ইনস্ট্যান্স

ইন্ডেক্স 4 থেকে শেষ পর্যন্ত একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[4:])

প্রয়োগ সম্প্রসারণ

ইনস্ট্যান্স

শুরু থেকে ইন্ডেক্স 4 (বাদে) এর ইলেকট্রনকে একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[:4])

প্রয়োগ সম্প্রসারণ

নেগাটিভ কাটা

মিনাস অপারেটর ব্যবহার করে শেষ থেকে ইন্ডেক্স উল্লেখ করুন:

ইনস্ট্যান্স

শেষ থেকে ইন্ডেক্স 3 থেকে শেষ থেকে ইন্ডেক্স 1, একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[-3:-1])

প্রয়োগ সম্প্রসারণ

STEP

কাটার পদক্ষেপ মান ব্যবহার করে নিশ্চিত করুন:

ইনস্ট্যান্স

ইন্ডেক্স 1 থেকে ইন্ডেক্স 5, ইন্ডেক্স 2 থেকে ইন্ডেক্স 2 এর মতো ইলেকট্রনকে একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[1:5:2])

প্রয়োগ সম্প্রসারণ

ইনস্ট্যান্স

একটি এক্সেস করা হয়নি ইলেকট্রনকে একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7])
print(arr[::2])

প্রয়োগ সম্প্রসারণ

2-D এক্সেস করুন

ইনস্ট্যান্স

দ্বিতীয় ইলেকট্রন থেকে, ইন্ডেক্স 1 থেকে ইন্ডেক্স 4 (বাদে) এর ইলেকট্রনকে কাটানো:

import numpy as np
arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
print(arr[1, 1:4])

প্রয়োগ সম্প্রসারণ

মন্তব্য:মনে রাখুন দ্বিতীয় ইলেকট্রনের ইন্ডেক্স 1 এর মতো।

ইনস্ট্যান্স

দুই ইলেকট্রনের থেকে ইন্ডেক্স 2 থেকে ইন্ডেক্স 2 একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
print(arr[0:2, 2])

প্রয়োগ সম্প্রসারণ

ইনস্ট্যান্স

দুই ইলেকট্রনের থেকে ইন্ডেক্স 1 থেকে ইন্ডেক্স 4 (বাদে) একটি 2-D এক্সেস করুন যা একটি 2-D এক্সেস করবে:

import numpy as np
arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
print(arr[0:2, 1:4])

প্রয়োগ সম্প্রসারণ