Orodha ya maudhui:

Unatengenezaje matrix ya nasibu?
Unatengenezaje matrix ya nasibu?

Video: Unatengenezaje matrix ya nasibu?

Video: Unatengenezaje matrix ya nasibu?
Video: Chris Brown - I Can Transform Ya (Official HD Video) ft. Swizz Beatz, Lil' Wayne 2024, Mei
Anonim

Jenereta ya Matrix isiyo ya kawaida Chaguo

Jaza zote tumbo vipengele na nasibu nambari. Jaza vipengele vya diagonal pekee nasibu nambari. Jaza nafasi juu ya diagonal na nasibu nambari. Jaza nafasi chini ya diagonal na nasibu nambari.

Kisha, unawezaje kuunda matrix?

Kwa kuunda na safu na vipengele vinne katika safu moja, tenganisha vipengele kwa ama (,) au nafasi. Aina hii ya safu ni vekta ya safu. Kwa tengeneza matrix ambayo ina safu nyingi, tenga safu na nusukoloni. Mwingine njia ya kuunda matrix ni kutumia chaguo za kukokotoa, kama vile ones, zero, au rand.

Baadaye, swali ni, unawezaje kutoa matrix isiyo ya kawaida huko Matlab? Unda Safu za Nambari Nasibu

  1. r1 = rand(1000, 1); r1 ni vekta ya safu wima 1000 kwa 1 iliyo na nambari halisi za sehemu zinazoelea kutoka kwa usambazaji sare.
  2. r2 = randi(10, 1000, 1); r2 ni vekta ya safu wima 1000 kwa 1 iliyo na nambari kamili iliyochorwa kutoka kwa usambazaji tofauti tofauti ambao safu yake ni 1, 2,, 10.
  3. r3 = randn(1000, 1);
  4. r4 = randperm(15, 5);

Sambamba, unawezaje kutoa matrix ya nasibu katika R?

Jinsi ya kuunda matiti za binary bila mpangilio katika R

  1. Tumia kitendakazi cha runif kuunda nambari nasibu kati ya 0 na 1, na kuzungusha hadi nambari nzima iliyo karibu zaidi.
  2. Tumia ifelse kwenye matokeo ya runif, na ukabidhi 0 ikiwa iko chini ya 0.5, na 1 vinginevyo.
  3. Tumia chaguo za kukokotoa za rbinom kusampuli kutoka kwa usambazaji wa binomial wenye ukubwa wa 1 na uwezekano 0.5.

Unatengenezaje matrix isiyo ya kawaida kwenye python?

Kwa kuunda a tumbo ya nasibu nambari kamili ndani chatu , suluhisho ni kutumia numpy function randint, mifano: 1D tumbo na nasibu nambari kati ya 0 na 9: Matrix (2, 3) na nasibu nambari kati ya 0 na 9. Matrix (4, 4) na nasibu nambari kati ya 0 na 1.

Ilipendekeza: