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

Làm cách nào SciPy có thể được sử dụng để tính toán gốc khối lập phương của các giá trị và giá trị theo cấp số nhân trong Python?

Khi cần tìm giá trị gốc của khối lập phương, bạn có thể sử dụng một hàm có trong thư viện SciPy.

Cú pháp của hàm ‘cbrt’

scipy.special.cbrt(x)

‘X’ là tham số được truyền cho hàm ‘cbrt’ có trong lớp ‘đặc biệt’ của thư viện ‘SciPy’. Đây là một ví dụ -

Ví dụ

from scipy.special import cbrt
my_cb = cbrt([27, 89])
print("The cube roots are :")
print(my_cb)

Đầu ra

The cube roots are :
[3. 4.4647451]

Giải thích

  • Các gói bắt buộc đã được nhập.
  • Hàm 'cbrt' được gọi trong danh sách các giá trị có gốc khối lập phương cần được tính toán.
  • Kết quả đầu ra được hiển thị trên bảng điều khiển.

Khi cần tìm 10 ** x của một phần tử hoặc danh sách các phần tử, bạn có thể sử dụng hàm có tên 'exp10' trong thư viện SciPy.

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

scipy.special.exp10(x)

‘X’ là tham số được truyền cho hàm ‘exp10’ có trong lớp ‘đặc biệt’ của thư viện ‘SciPy’.

Ví dụ

from scipy.special import exp10
my_exp = exp10([12,17])
print("The exponential function has been called")
print(my_exp)

Đầu ra

The exponential function has been called
[1.e+12 1.e+17]

Giải thích

  • Các gói bắt buộc đã được nhập.
  • Hàm 'exp10' được gọi trong danh sách các giá trị có giá trị theo cấp số nhân cần được tính toán.
  • Kết quả đầu ra được hiển thị trên bảng điều khiển.