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

Python에서 순열 및 조합 값을 계산하는 데 SciPy를 어떻게 사용할 수 있습니까?

<시간/>

SciPy는 두 값에 대한 순열 및 조합을 결정하는 데 사용할 수 있습니다.

'SciPy'의 'special' 클래스에 존재하는 'perm'이라는 함수를 사용합니다.

'perm' 함수의 구문

scipy.special.perm(N, k)

Python에서 순열 및 조합 값을 계산하는 데 SciPy를 어떻게 사용할 수 있습니까?

값 집합에 대한 순열 수행은 다음과 같습니다.

예시

from scipy.special import perm
my_permute = perm(6, 2, exact = True)
print("The permutation of 6 and 2 is ")
print(my_permute)

출력

The permutation of 6 and 2 is
30

설명

  • 필수 라이브러리를 가져옵니다.
  • 매개변수는 값을 계산하는 'perm' 함수에 전달됩니다.
  • 변수에 값이 할당됩니다.
  • 이 변수는 콘솔에 표시됩니다.

SciPy에서 두 값의 조합 계산

'SciPy'의 'special' 클래스에 있는 'comb'라는 함수를 사용합니다.

'comb' 함수의 구문

scipy.special.comb(N, k)

Python에서 순열 및 조합 값을 계산하는 데 SciPy를 어떻게 사용할 수 있습니까?

값 집합에 대한 순열 수행은 다음과 같습니다.

예시

from scipy.special import comb
my_comb = comb(6, 2, exact = True)
print("The combination of 6 and 2 is ")
print(my_comb)

출력

The combination of 6 and 2 is
15

설명

  • 필수 라이브러리를 가져옵니다.
  • 매개변수는 값을 계산하는 'comb' 함수에 전달됩니다.
  • 변수에 값이 할당됩니다.
  • 이 변수는 콘솔에 표시됩니다.