Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào SciPy có thể được sử dụng để tính toán các hoán vị và giá trị kết hợp trong Python?

SciPy có thể được sử dụng để xác định hoán vị và kết hợp đối với hai giá trị.

Một hàm có tên 'perm' có trong lớp 'đặc biệt' trong 'SciPy' được sử dụng.

Cú pháp của hàm 'perm'

scipy.special.perm(N, k)

Làm thế nào SciPy có thể được sử dụng để tính toán các hoán vị và giá trị kết hợp trong Python?

Thực hiện hoán vị trên một tập hợp các giá trị đã được hiển thị bên dưới

Ví dụ

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

Đầu ra

The permutation of 6 and 2 is
30

Giải thích

  • Các thư viện bắt buộc đã được nhập.
  • Các tham số được chuyển cho hàm 'perm' để tính toán giá trị.
  • Giá trị được gán cho một biến.
  • Biến này được hiển thị trên bảng điều khiển.

Tính toán kết hợp hai giá trị trong SciPy

Một hàm có tên ‘comb’ có trong lớp ‘đặc biệt’ trong ‘SciPy’ được sử dụng.

Cú pháp của hàm 'comb'

scipy.special.comb(N, k)

Làm thế nào SciPy có thể được sử dụng để tính toán các hoán vị và giá trị kết hợp trong Python?

Thực hiện hoán vị trên một tập hợp các giá trị đã được hiển thị bên dưới

Ví dụ

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

Đầu ra

The combination of 6 and 2 is
15

Giải thích

  • Các thư viện bắt buộc đã được nhập.
  • Các tham số được chuyển cho hàm 'comb' để tính toán giá trị.
  • Giá trị được gán cho một biến.
  • Biến này được hiển thị trên bảng điều khiển.