이 기사에서는 Python의 `numpy.random.rand()` 함수에 대한 심층적인 탐색을 제공합니다. 함수의 구문과 정의를 다루며, 더 나은 이해를 위한 자세한 설명과 함께 예시가 포함되어 있습니다.
1~100 로마자 아니오
numpy.random.rand() 함수 구문
그만큼 numpy.random.rand() 함수는 지정된 모양의 배열을 만들고 이를 임의의 값으로 채우고 Numpy를 사용하여 난수를 생성합니다.
구문: numpy.random.rand(d0, d1, …, dn)
매개변수:
- d0, d1, …, dn : [int, 선택 사항]필요한 반환 배열의 차원입니다. 인수가 제공되지 않으면 단일 Python float가 반환됩니다.
반품:
임의의 값으로 채워진 정의된 모양의 배열입니다.
Python에서 numpy.random.rand()는 무엇입니까?
`numpy.random.rand()` 파이썬 의 함수입니다 넘파이 지정된 모양의 배열을 생성하고 0과 1 사이에 균일하게 분포된 임의의 값으로 채우는 라이브러리입니다. 일반적으로 시뮬레이션 및 기계 학습과 같은 다양한 응용 프로그램에서 임의의 배열을 만드는 데 사용됩니다. 함수의 출력은 제공된 모양 매개변수에 따라 결정됩니다.
Python numpy.random.rand() 예
NumPy로 난수 생성을 위한 numpy.random.rand() 사용 사례가 있습니다. 여기에서는 Numpy로 난수를 생성하기 위한 numpy.random.rand()의 몇 가지 장점을 설명합니다.
- 무작위로 1D 배열 구성하기
- 무작위로 2D 배열 구성하기
- 무작위로 3D 배열 구성하기
무작위로 1D 배열 구성하기
이 예에서 코드는 NumPy를 사용하여 `numpy.random.rand()` 메서드를 사용하여 0과 1 사이의 임의 값 5개가 포함된 1D 배열을 생성합니다. 결과 배열이 콘솔에 인쇄됩니다.
파이썬
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 1D Array> array>=> geek.random.rand(>5>)> print>(>'1D Array filled with random values :'>, array);> |
>
>
출력 :
1D Array filled with random values : [ 0.84503968 0.61570994 0.7619945 0.34994803 0.40113761]>
무작위로 2D 배열 구성하기
이 예제에서 이 Python 코드는 NumPy 라이브러리를 사용하여 `numpy.random.rand()` 메서드를 사용하여 0과 1 사이의 임의 값으로 채워진 3×4 2D 배열을 만듭니다. 그러면 결과 배열이 콘솔에 인쇄됩니다.
파이썬
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 2D Array> array>=> geek.random.rand(>3>,>4>)> print>(>'
2D Array filled with random values : '>, array);> |
>
>
출력 :
2D Array filled with random values : [[ 0.94739375 0.5557614 0.69812121 0.86902435] [ 0.94758176 0.22254413 0.21605843 0.44673235] [ 0.61683839 0.40570269 0.34369248 0.46799524]]>
무작위로 3D 배열 구성하기
이 예에서 코드는 NumPy 라이브러리를 사용하여 `numpy.random.rand()` 메서드를 사용하여 0과 1 사이의 임의 값으로 채워진 모양(2, 2, 2)의 3D 배열을 생성합니다. 그런 다음 결과 배열이 인쇄됩니다.
파이썬
# Python Program illustrating> # numpy.random.rand() method> > import> numpy as geek> > # 3D Array> array>=> geek.random.rand(>2>,>2> ,>2>)> print>(>'
3D Array filled with random values :
'>, array);> |
>
>
출력 :
3D Array filled with random values : [[[ 0.97942627 0.01068711] [ 0.35749073 0.22484643]] [[ 0.99733022 0.8029555 ] [ 0.44111692 0.90537128]]]>
메모 : 이 코드는 온라인 IDE에서 실행되지 않습니다. 따라서 시스템에서 실행하여 작업을 탐색하십시오.