logo

Python의 numpy.random.rand()

이 기사에서는 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에서 실행되지 않습니다. 따라서 시스템에서 실행하여 작업을 탐색하십시오.