심파이 | Python의 Partition.RGS_rank()

|

제한된 성장 라인 — 각 문자 a i 가 해당 요소가 속한 블록(B i )으로 이어지는 행.

구문: sympy.combinatorics.partitions.Partition.RGS_rank ()

반환: 제한된 성장에 대한 순위 문자열.

코드 # 1: 예 RGS_rank ()

# Python 코드 설명
# SymPy.RGS_rank ()


# SymPy 라이브러리 가져오기

from sympy. Combinetorics.partitions 가져오기 파티션

에서 sympy.combinatorics.partitions 가져오기 RGS_rank


# sympy.combinatorics.partitions.Partition.RGS_rank() 메서드 사용

p <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> RGS_rank([ <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 1 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 2 <코드 클래스 ="일반 ">])

<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> ( "해상도 순위 제한된 성장 문자열:" , p)

출력:

제한된 성장 문자열의 순위:
10

< b> 코드 # 2: 예제 RGS_rank ()

< p>

# 파이썬 코드 설명
# SymPy.RGS_rank ()


# SymPy 라이브러리 가져오기

< 코드 클래스 = "일반"> sympy.combinatorics.partitions <코드 클래스 = "keyword"> 가져오기 <코드 클래스 = "plain"> 파티션

< 코드 클래스 = "keyword"> sympy.combinatorics.partitions 가져오기 RGS_rank


# sympy.combinatorics.partitions 메서드 사용 .Partition.RGS_rank ()

p = <코드 클래스 = "일반" > RGS_rank ([ <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값" > 0 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 0 <코드 클래스 ="일반 ">, <코드 클래스 = " 값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, < 코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 0 <코드 클래스 = "일반">, <코드 클래스 = "값"> 1 <코드 클래스 = "일반">])

<코드 클래스 = "함수"> print ( "제한된 성장 st 순위 링:" <코드 클래스 = "일반">, p)

< /p>

종료:

제한된 성장 문자열의 순위:
100