Numpy는 Python에서 매우 일반적으로 사용되는 과학 컴퓨팅 라이브러리로, 빠르고 효율적인 수치 연산 및 데이터 처리 기능을 제공합니다. numpy에서는 난수를 쉽게 생성할 수 있습니다. 이 기사에서는 numpy에서 난수를 생성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
Numpy에서 난수를 생성하는 함수로는 주로 Random 모듈 하위에 rand() 함수, randn() 함수, randint() 함수,uniform() 함수, Normal() 함수 등이 있습니다.
샘플 코드는 다음과 같습니다.
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.rand(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.rand(2, 3) print(arr2)
샘플 코드는 다음과 같습니다.
import numpy as np #生成一个具有5个元素的一维数组 arr1 = np.random.randn(5) print(arr1) #生成一个2行3列的二维数组 arr2 = np.random.randn(2, 3) print(arr2)
샘플 코드는 다음과 같습니다.
import numpy as np #生成一个在[0,10)之间的一维整数数组 arr1 = np.random.randint(0, 10, size=5) print(arr1) #生成一个在[0,10)之间2行3列的二维整数数组 arr2 = np.random.randint(0, 10, size=(2, 3)) print(arr2)
샘플 코드는 다음과 같습니다.
import numpy as np #生成一个在[2,5)之间的一维数组 arr1 = np.random.uniform(2, 5, size=5) print(arr1) #生成一个在[2,5)之间2行3列的二维数组 arr2 = np.random.uniform(2, 5, size=(2, 3)) print(arr2)
샘플 코드는 다음과 같습니다.
import numpy as np #生成均值为2,标准差为0.5的一维数组 arr1 = np.random.normal(2, 0.5, size=5) print(arr1) #生成均值为2,标准差为0.5的2行3列的二维数组 arr2 = np.random.normal(2, 0.5, size=(2, 3)) print(arr2)
위의 코드 예제를 통해 numpy는 난수 생성에 대한 다양한 요구를 충족할 수 있는 풍부한 난수 생성 기능을 제공하며 매우 간단하고 사용하기 쉽다는 것을 알 수 있습니다. . 실제 응용에서는 특정 요구 사항에 따라 적절한 난수 생성 기능을 선택하고 매개 변수를 지정하여 요구 사항을 충족하는 난수를 생성할 수 있습니다.
위 내용은 numpy를 사용하여 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!