Mundarija:

Tasodifiy matritsani qanday yaratasiz?
Tasodifiy matritsani qanday yaratasiz?

Video: Tasodifiy matritsani qanday yaratasiz?

Video: Tasodifiy matritsani qanday yaratasiz?
Video: Tug'ilgan sana bo'yicha Taqdir matritsasining turli sohalarida energiyani qanday o'qish mumkin? Num 2024, May
Anonim

Tasodifiy matritsa generatori Variantlar

Hammasini to'ldiring matritsa bilan elementlar tasodifiy raqamlar. Faqat diagonal elementlarni to'ldiring tasodifiy raqamlar. Diagonal ustidagi bo'sh joy bilan to'ldiring tasodifiy raqamlar. Diagonal ostidagi bo'sh joy bilan to'ldiring tasodifiy raqamlar.

Keyin matritsani qanday yaratasiz?

Kimga yaratmoq a massiv bitta qatorda to'rtta elementdan iborat bo'lsa, elementlarni vergul (,) yoki bo'sh joy bilan ajrating. Ushbu turdagi massiv qator vektoridir. Kimga matritsa yarating bir nechta qatorga ega bo'lsa, qatorlarni nuqta-vergul bilan ajrating. Boshqa matritsa yaratish usuli birliklar, nollar yoki rand kabi funksiyalardan foydalanishdir.

Keyinchalik savol tug'iladi, siz Matlabda tasodifiy matritsani qanday yaratasiz? Tasodifiy sonlar massivlarini yaratish

  1. r1 = rand(1000, 1); r1 - bir xil taqsimotdan olingan haqiqiy suzuvchi nuqtali raqamlarni o'z ichiga olgan 1000 ga 1 ustunli vektor.
  2. r2 = randi(10, 1000, 1); r2 - diapazoni 1, 2,, 10 bo'lgan diskret bir xil taqsimotdan olingan butun son qiymatlarini o'z ichiga olgan 1000 ga 1 ustunli vektor.
  3. r3 = randn(1000, 1);
  4. r4 = randperm (15, 5);

Shunga mos ravishda, R da tasodifiy matritsani qanday yaratasiz?

R da tasodifiy ikkilik matritsalarni qanday yaratish mumkin

  1. 0 dan 1 gacha bo'lgan tasodifiy sonlarni yaratish va eng yaqin butun songa yaxlitlash uchun runif funksiyasidan foydalaning.
  2. Runif chiqishida ifelse dan foydalaning va 0,5 dan past bo'lsa 0 ni, aks holda 1 ni belgilang.
  3. 1 kattaligi va ehtimolligi 0,5 bo'lgan binomial taqsimotdan namuna olish uchun rbinom funksiyasidan foydalaning.

Pythonda tasodifiy matritsani qanday yaratasiz?

Kimga yaratmoq a matritsa ning tasodifiy ichida butun sonlar piton , yechim randint numpy funktsiyasidan foydalanishdir, misollar: 1D matritsa bilan tasodifiy 0 dan 9 gacha bo'lgan butun sonlar: Matritsa (2, 3) bilan tasodifiy 0 dan 9 gacha bo'lgan butun sonlar. Matritsa (4, 4) bilan tasodifiy 0 dan 1 gacha bo'lgan butun sonlar.

Tavsiya: