【Python/SciPy】順列の計算

Pythonモジュール「SciPy」を用いて、順列の計算をする方法をソースコード付きでまとめました。

順列の計算

Pythonモジュール「SciPy」ではnPメソッドで順列を計算できます。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
from sympy.functions.combinatorial.numbers import nP


print('5P2 =', nP(5, 2)) # 20

print('a~dの4文字を1列に並べたときの並べ方:', nP('abcd', 4)) # 24通り
関連ページ
1 【Python】制御シミュレーション入門【制御工学入門】古典~現代制御の基本原理【Python入門】サンプル集【NumPy入門】サンプル集【SciPy入門】サンプル集
関連記事