به آموزشگاه مجازی سینا خوش آمدید!

تقسیم کردن(split) آرایه‌ها در NumPy

امتیاز
(0)

تقسیم کردن(Split) معکوسِ متصل کردن(Join) می‌باشد. متصل کردن باعث می‌شود چند آرایه با یکدیگر ادغام شوند و در یک آرایه قرار گیرند و تقسیم کردن باعث می‌شود یک آرایه، به چند آرایه تبدیل شود. 

ما از تابع array_split() برای تقسیم کردن آرایه‌ها استفاده می‌کنیم؛ و آرایه‌ای که می‌خواهیم تقسیم شود و تعداد تقسیم‌ها را به آن می‌دهیم. 

مثال شماره 1

تقسیم کردن آرایه به 3 بخش:

import numpy as np

arr = np.array([1, 2, 3, 4, 5, 6])

newarr = np.array_split(arr, 3)

print(newarr)

نتیجه:

[array([1, 2]), array([3, 4]), array([5, 6])]
امتحان کنید

نکته: مقدار برگشتی در مثال بالا، یک لیست است که حاوی سه آرایه می‌باشد. 

اگر آرایه‌ی مورد نظر، عناصر مورد نیازِ کمی داشته باشد، از انتها به طور متناسب تنظیم خواهد شد.

مثال شماره 2

تقسیم کردن آرایه به 4 بخش:

import numpy as np

arr = np.array([1, 2, 3, 4, 5, 6])

newarr = np.array_split(arr, 4)

print(newarr)

نتیجه:

[array([1, 2]), array([3, 4]), array([5]), array([6])]
امتحان کنید

 

 

 

 

 

 

 

 

 

 

 


منبع: www.w3schools.com/python/numpy

 

  • بازدید: 7

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال