Tạo python mảng 3d ngẫu nhiên

Trong Python, chúng tôi có mô-đun ngẫu nhiên được sử dụng để tạo các số ngẫu nhiên của một loại nhất định bằng thuật toán PRNG. Ở đây, chúng ta sẽ thảo luận về danh sách các hàm có sẵn để tạo một mảng ngẫu nhiên trong Python

Mảng ngẫu nhiên Python sử dụng rand

Hàm rand ngẫu nhiên Numpy tạo một mảng các số ngẫu nhiên từ 0 đến 1. Ở đây, bạn phải chỉ định hình dạng của một mảng

import numpy as np
 
arr = np.random.rand[7]
 
print['-----Generated Random Array----']
print[arr]
 
arr2 = np.random.rand[10]
print['\n-----Using rand----']
print[arr2]

Tạo mảng ngẫu nhiên bằng hàm numpy rand

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]

Mảng ngẫu nhiên 2D numpy Python

Ở đây, chúng tôi đang sử dụng hàm rand ngẫu nhiên này để tạo mảng hai chiều

import numpy as np
 
arr = np.random.rand[2, 2]
 
print['-----Generated Two Dimensional Array----']
print[arr]
 
arr2 = np.random.rand[4, 5]
print['\n-----Generated Two Dimensional Array----']
print[arr2]

Mảng numpy ngẫu nhiên 2D

-----Generated Two Dimensional Array----
[[0.05429576 0.8120831 ]
[0.36443455 0.46820556]]

-----Generated Two Dimensional Array----
[[0.53800077 0.70044703 0.25007049 0.24959807 0.05361196]
[0.47492029 0.52460608 0.52157766 0.82260612 0.69135087]
[0.05602937 0.97118117 0.10938115 0.05648402 0.05137225]
[0.8724333 0.10477049 0.39284046 0.6794777 0.05015464]]

Mảng ngẫu nhiên 3D Python Numpy

Hãy để chúng tôi tạo một mảng ba chiều bằng cách sử dụng hàm rand ngẫu nhiên của Python

import numpy as np
 
arr = np.random.rand[2, 2, 2]
 
print['-----Generated Three Dimensional Random Array----']
print[arr]
 
arr2 = np.random.rand[2, 4, 5]
print['\n-----Generated Three Dimensional Random Array----']
print[arr2]

Đầu ra Mảng 3D ngẫu nhiên

-----Generated Three Dimensional Random Array----
[[[0.47091454 0.00534269]
  [0.31374026 0.72377206]]

 [[0.35134082 0.81840205]
  [0.43662241 0.74013157]]]

-----Generated Three Dimensional Random Array----
[[[0.1361512  0.7146421  0.19965805 0.9579547  0.53017549]
  [0.85335786 0.78601753 0.92519525 0.28573707 0.82727768]
  [0.13179852 0.31101528 0.39261411 0.96552699 0.41586368]
  [0.00234082 0.94735564 0.04102073 0.79654052 0.21729369]]

 [[0.45856543 0.34984498 0.49087227 0.18287609 0.99288025]
  [0.27352962 0.81479204 0.53724292 0.58885669 0.73794929]
  [0.51417471 0.81165201 0.91994261 0.02474345 0.80619796]
  [0.96855789 0.91635793 0.00951753 0.08579405 0.58610143]]]

Python numpy ngẫu nhiên randn

Hàm Numpy randn trong Python tạo các mảng ngẫu nhiên của Mảng một, 2D và 3D

import numpy as np
 
arr = np.random.randn[5]
 
print['-----Generated Random Array----']
print[arr]
 
arr2 = np.random.randn[8]
print['\n-----Generated Random Array----']
print[arr2]

Đầu ra hàm randn ngẫu nhiên numpy Python

-----Generated Random Array----
[ 0.83523213 -1.01096736 -0.7414885 2.09988314 0.91615544]

-----Generated Random Array----
[-1.38702799 1.38481935 -2.72106855 -0.36215012 -2.37834684 2.03501968
-0.47954383 -1.32138939]

Lần này chúng ta đang tạo các mảng hai chiều và ba chiều bằng cách sử dụng hàm randn ngẫu nhiên Numpy

import numpy as np
 
arr = np.random.randn[5, 4]
 
print['-----Generated Two Dimensional Random Array----']
print[arr]
 
arr2 = np.random.randn[2, 3, 5]
print['\n-----Generated Three Dimensional Random Array----']
print[arr2]

Mảng numpy sử dụng hàm ngẫu nhiên

Chúng tôi đang sử dụng hàm ngẫu nhiên Numpy có sẵn trong mô-đun để tạo một mảng các số có độ dài 6 và 8

import numpy as np
 
arr = np.random.random[5]
 
print['-----Generated Random Array----']
print[arr]
 
arr2 = np.random.random[[4, 5]] # Array size 4 * 5
print['\n-----Generated Two Dimensional Random Array----']
print[arr2]
 
arr3 = np.random.random[[2, 3, 5]] # Array size 2 * 3 * 5
print['\n-----Generated Three Dimensional Random Array----']
print[arr3]

Đầu ra hàm ngẫu nhiên Python Numpy

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
0

Python Numpy ngẫu nhiên randint

Hàm randint ngẫu nhiên Numpy trả về một mảng số nguyên từ giá trị thấp đến giá trị cao của kích thước đã cho. Cú pháp của hàm Numpy này trong Python là

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
1

Chúng ta hãy xem ví dụ về hàm randint ngẫu nhiên Python Numpy

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
2

Đầu ra hàm randint ngẫu nhiên Python Numpy

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
3

Python Numpy ngẫu nhiên bình thường

Hàm bình thường ngẫu nhiên Python Numpy tạo số từ phân phối bình thường. Numpy bình thường này chấp nhận kích thước của một mảng sau đó lấp đầy mảng đó với các giá trị được phân phối bình thường

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
4

Đầu ra hàm bình thường ngẫu nhiên Python Numpy

-----Generated Random Array----
[0.72324285 0.902257 0.19086646 0.9848013 0.30726131 0.75984849
0.11788513]


-----Using rand----
[0.14238328 0.76333895 0.00358847 0.98198312 0.5848289 0.56392288
0.35347529 0.18018618 0.01869014 0.77321169]
5

Đồng phục ngẫu nhiên Python Numpy

Hàm thống nhất ngẫu nhiên Python Numpy tạo phân phối số đồng đều. Đồng phục này chấp nhận kích thước mảng và lấp đầy mảng đó với các giá trị được phân phối đồng đều

Chủ Đề