٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش مجوزهای تصادفی

جایگزینی های تصادفی عناصر جایگشت به چیدمان عناصر اشاره دارد. به عنوان مثال [3 ، 2 ، 1] جایگزینی [1 ، 2 ، 3] است و برعکس. ماژول NumPy Random دو روش برای این کار ارائه می دهد: shuffle()و permutation(). برهم زدن آرایه…

محمد یوسفی

13 سپتامبر 2021

جایگزینی های تصادفی عناصر

جایگشت به چیدمان عناصر اشاره دارد. به عنوان مثال [3 ، 2 ، 1] جایگزینی [1 ، 2 ، 3] است و برعکس.

ماژول NumPy Random دو روش برای این کار ارائه می دهد: shuffle()و permutation().


برهم زدن آرایه ها

Shuffle به معنی تغییر ترتیب عناصر در محل است. یعنی در خود آرایه.

مثال

به طور تصادفی عناصر آرایه زیر را تغییر دهید:

from numpy import random
import numpy as np

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

random.shuffle(arr)

print(arr)

این shuffle()متد تغییراتی در آرایه اصلی ایجاد می کند.


ایجاد جایگزینی آرایه ها

مثال

یک جایگزینی تصادفی از عناصر آرایه زیر ایجاد کنید:

from numpy import random
import numpy as np

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

print(random.permutation(arr))

permutation()روش گرداند آرایه دوباره مرتب (و برگ آرایه اصلی سازمان ملل متحد تغییر).

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها