Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Numpy를 사용하여 난수를 생성하는 방법은 무엇입니까?


Numpy 패키지의 random 모듈에는 난수 생성을 위한 많은 기능이 포함되어 있습니다.

numpy.random.rand() − 주어진 모양의 배열을 만들고 무작위 샘플로 채웁니다.

>>> numpy를 np로 가져오기>>> np.random.rand(3,2)array([[0.10339983, 0.54395499],[0.31719352, 0.51220189]),[0.98935914], 

numpy.random.randn() − "표준 정규" 분포에서 샘플(또는 샘플)을 반환합니다.

>>> np.random.randn()-0.6808986872330651

numpy.random.randint() − 낮은(포함)에서 높은(제외)까지 임의의 정수를 반환합니다.

>>> np.random.randint(5, 크기=(2, 4))배열([[2, 4, 0, 4],[3, 4, 1, 2]])

numpy.random.random() - 반개방 간격 [0.0, 1.0)에서 임의의 부동 소수점을 반환합니다.

>>> np.random.random_sample()0.054638060174776126