INHOUDSOPGAWE:

Hoe genereer jy 'n ewekansige matriks?
Hoe genereer jy 'n ewekansige matriks?

Video: Hoe genereer jy 'n ewekansige matriks?

Video: Hoe genereer jy 'n ewekansige matriks?
Video: Create a Matrix (2D array) in NumPy Python | Module NumPy Tutorial - Part 03 2024, April
Anonim

Random Matrix Generator Opsies

Vul alles matriks elemente met ewekansig getalle. Vul slegs diagonale elemente met ewekansig getalle. Vul spasie bokant die diagonaal met ewekansig getalle. Vul spasie onder die diagonaal met ewekansig getalle.

Hoe skep jy dan 'n matriks?

Om skep an skikking met vier elemente in 'n enkele ry, skei die elemente met óf 'n komma (,) óf 'n spasie. Hierdie tipe van skikking is 'n ryvektor. Om skep 'n matriks wat veelvuldige rye het, skei die rye met kommapunte. Nog een manier om 'n matriks te skep is om 'n funksie te gebruik, soos ene, nulle, of rand.

Gevolglik is die vraag, hoe genereer jy 'n ewekansige matriks in Matlab? Skep skikkings van ewekansige getalle

  1. r1 = rand(1000, 1); r1 is 'n 1000-by-1 kolomvektor wat werklike drywende-puntgetalle bevat wat uit 'n eenvormige verspreiding getrek is.
  2. r2 = randi(10, 1000, 1); r2 is 'n 1000-by-1 kolomvektor wat heelgetalwaardes bevat wat getrek is uit 'n diskrete eenvormige verspreiding waarvan die reeks 1, 2,, 10 is.
  3. r3 = randn(1000, 1);
  4. r4 = randperm(15, 5);

Dienooreenkomstig, hoe genereer jy 'n ewekansige matriks in R?

Hoe om ewekansige binêre matrikse in R te skep

  1. Gebruik die runif-funksie om ewekansige getalle tussen 0 en 1 te skep, en rond af tot die naaste heelgetal.
  2. Gebruik ifelse op die uitvoer van runif, en ken 0 toe as dit onder 0.5 is, en andersins 1.
  3. Gebruik die rbinoomfunksie om te steekproef uit 'n binomiale verspreiding met 'n grootte van 1 en waarskynlikheid 0.5.

Hoe genereer jy 'n ewekansige matriks in luislang?

Om skep a matriks van ewekansig heelgetalle in luislang , 'n oplossing is om die numpy funksie randint te gebruik, voorbeelde: 1D matriks met ewekansig heelgetalle tussen 0 en 9: Matriks (2, 3) met ewekansig heelgetalle tussen 0 en 9. Matriks (4, 4) met ewekansig heelgetalle tussen 0 en 1.

Aanbeveel: