11. numpy 이용 –

1. 자동 로또 번호 생성기 만들기(함수로)

random.choice() 함수 사용

import numpy as np

def generate_lotto_nums():
    return np.random.choice(np.arange(1, 46), size=6, replace=False)
    
generate_lotto_nums()

2. numpy를 사용하여 파이 값(둘레 비율)을 계산합니다.

pi = 4 * (사분면에서 생성된 포인트 수) / 1e7

total = int(1e7)
points = np.random.rand(total, 2)
4 * np.sum(np.sum(points ** 2, axis=1) < 1) / total