Giới thiệu về chức năng Python Power
Chức năng năng lượng trong Python giúp chúng tôi thực hiện hoạt động số mũ một cách dễ dàng. Trong thuật ngữ toán học còn được gọi là phương pháp số mũ. Trước tiên chúng ta hãy nhìn vào trực giác toán học của phương pháp số mũ.
Phương pháp trong số mũ
Số mũ là một hoạt động toán học liên quan đến hai số theo định dạng sau XY sau, trong đó x tương ứng với cơ sở và y đại diện cho số mũ hoặc công suất. Đối với các giá trị khác nhau của y, chúng ta có được ý nghĩa khác nhau của số mũ:
- y> 0: Khi y dương, thì kết quả của số mũ sẽ được lặp lại phép nhân của cơ sở. Ví dụ: - 24 = 2*2*2*2 = 16 [cơ sở i.e 2 được nhân số đơn nhiều lần, tức là 4 số lần] When y is positive, then the result of exponentiation would be repeated multiplication of the base. Example: – 24 = 2*2*2*2 = 16 [the base i.e 2 multiplied repeatedly exponent i.e. 4 number of times]
- y = 0: Khi y là 0, thì kết quả của số mũ sẽ là 1. Ví dụ: - 20 = 1 When y is 0, then the result of the exponentiation would be 1. Example: – 20 = 1
- y When y is negative, then the result of the exponentiation would be the repeated division of the base. Example: – 2-2 = ¼
Bây giờ chúng ta đã thảo luận về chức năng sức mạnh của trực giác toán học, hãy cho chúng ta đi đến khía cạnh lập trình của nó.
Chức năng quyền lực trong Python
Lập trình như chúng ta biết nó đã phát triển theo thời gian kể từ khi thành lập. Ngày qua ngày, logic lập trình đang trở nên phức tạp, do đó, việc biết tất cả các phương pháp tính toán trở nên rất quan trọng. Rất thường xuyên, chúng tôi yêu cầu tìm sức mạnh của một số trong chương trình của chúng tôi và trong kịch bản này, kiến thức về chức năng sức mạnh này có ích.
Hãy cho chúng tôi xem một ví dụ về chức năng nguồn do người dùng xác định trong Python.
Code:
base = int[input["Enter base:"]]
power = int[input["Enter power:"]]
n = 1
for i in range[1,power+1]:
n=base*n
print ["The value of",base,"**",power," is",n]
Output:
Explanation:
- Lần lặp đầu tiên, tức là n = 1: n = cơ sở*n = 2*1 = 2
- Lặp lại thứ hai, tức là n = 2: n = cơ sở * n = 2 * 2 = 4
- Lặp lại thứ ba, tức là n = 3: n = cơ sở * n = 2 * 4 = 8
X | Y | Z | Giá trị trả về |
Số nguyên không âm | Số nguyên không âm | N/a | Số nguyên |
Số nguyên không âm | Số nguyên không âm | N/a | Số nguyên |
Số nguyên âm | Số nguyên không âm | N/a | Số nguyên |
Số nguyên âm | Số nguyên không âm | N/a | Số nguyên |
Số nguyên âm | Số nguyên không âm | N/a | Số nguyên |
Số nguyên âm
Trôi nổi – 2**3 = 8
Số nguyên âm
Syntax:
pow[x, y[, z]]
Số nguyên âm/không âm
Số nguyên âm/không âm
- Phần trên của mã có thể được thực hiện đơn giản bằng cách sử dụng toán tử số học số mũ trong Python. Toán tử số học số mũ [**] giúp chúng tôi thực hiện thao tác số mũ. x denotes the base number
- Ví dụ: - 2 ** 3 = 8 y denotes the exponent value
- Nhưng để mang lại sự linh hoạt hơn cho hoạt động số mũ, chức năng năng lượng đã được giới thiệu. Sau đây là cú pháp của hàm nguồn. z is an optional variable and is used to derive the modulus of the power of x and y.
Thông số
Hãy để chúng tôi thảo luận về các tham số của hàm nguồn:
x: x biểu thị số cơ sở
y: y biểu thị giá trị số mũ
Code:
base = 3
power = 4
result = pow[base,power]
print[base,"raised to the power of",power,"gives",result]
Output:
Z: Z là một biến tùy chọn và được sử dụng để lấy mô đun của công suất của X và Y.
Các ví dụ để thực hiện chức năng năng lượng
Code:
base = 3
power = -4
result = pow[base,power]
print[base,"raised to the power of",power,"gives",result]
Output:
Đối số thứ ba làm cho chức năng POW độc đáo và mạnh mẽ. Sau đây là các kết hợp khác nhau của các giá trị của X, Y và Z được cho phép trong hàm POW với các loại trả về tương ứng của chúng:
Ví dụ 1
Code:
base = -3
power = 4
result = pow[base,power]
print[base,"raised to the power of",power,"gives",result]
Output:
Số nguyên x và y không âm mà không có z
Ví dụ #2
Code:
base = -3
power = -4
result = pow[base,power]
print[base,"raised to the power of",power,"gives",result]
Output:
X không âm x và âm y không có z
Ví dụ #3
Code:
base = 5
power = 3
modulus = 10
result = pow[base,power,modulus]
print[base,"raised to the power of",power,"and thereby applying the modulus on",modulus,"gives",result]
Output:
Âm x âm và y không âm mà không có z
Ví dụ #4
Âm x và âm y âm không có z
Code:
import math
base = 2
power = 5
print[math.pow[base,power]]
Output:
Ví dụ #5
Code:
import numpy as np
base = 2
power = 5
print[np.power[base,power]]
Output:
X và Y không âm với z
Code:
import scipy
base = 2
power = 5
print[scipy.power[base,power]]
Output:
Các chức năng sức mạnh khác trong Python
Khác với phương pháp được mô tả ở trên, có ba phương pháp khác với sự trợ giúp mà chúng ta có thể tính toán hàm nguồn.
1. Sử dụng chức năng POW của gói toán học
2. Sử dụng chức năng nguồn của gói Numpy
- 3. Sử dụng chức năng nguồn của gói SCIPY
- Sự kết luận
- Cuối cùng chúng tôi cũng đến việc đóng cửa bài viết này. Bài viết này đã thảo luận về trực giác toán học của hàm số mũ, một cách tiếp cận cơ bản đối với chức năng sức mạnh trong Python, sử dụng toán tử số học số mũ để tìm sức mạnh. Sau đó, chúng tôi đã thảo luận về chức năng POW trong Python một cách chi tiết với cú pháp của nó. Cuối cùng, chúng tôi đã ký bài viết với các chức năng sức mạnh khác có sẵn trong Python. Phew !! Bây giờ là lúc để thực hành các khái niệm đã học được từ phiên hôm nay và bắt đầu mã hóa. Mã hóa hạnh phúc !!!
- Bài viết đề xuất