【sympy】順列の計算

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

順列の計算

Pythonモジュール「sympy」では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通り
この記事を書いた人
西住技研

Python使用歴10年以上。研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
SymPy

コメント