# How can SciPy be used to calculate the permutations and combination values in Python?

PythonServer Side ProgrammingProgramming

SciPy can be used to determine the permutation and combination with respect to two values.

A function named ‘perm’ present in the class ‘special’ in ‘SciPy’ is used.

Syntax of ‘perm’ function

scipy.special.perm(N, k)

Performing permutation on a set of values has been shown below

## Example

Live Demo

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

## Output

The permutation of 6 and 2 is
30

## Explanation

• The required libraries are imported.
• Parameters are passed to the ‘perm’ function that computes the value.
• The value is assigned to a variable.
• This variable is displayed on the console.

## Computing combination of two values in SciPy

A function named ‘comb’ present in the class ‘special’ in ‘SciPy’ is used.

Syntax of ‘comb’ function

scipy.special.comb(N, k)


Performing permutation on a set of values has been shown below

## Example

Live Demo

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

## Output

The combination of 6 and 2 is
15

## Explanation

• The required libraries are imported.
• Parameters are passed to the ‘comb’ function that computes the value.
• The value is assigned to a variable.
• This variable is displayed on the console.
Published on 11-Dec-2020 15:30:27