Hướng dẫn how do you do exponential in python? - làm thế nào để bạn làm theo cấp số nhân trong python?

Hướng dẫn how do you do exponential in python? - làm thế nào để bạn làm theo cấp số nhân trong python?
Đội câu trả lời giáo dục

Trong toán học, giá trị theo cấp số nhân của một số tương đương với số được nhân với một tập hợp các lần cụ thể.

Số lượng được nhân với chính nó được gọi là cơ sở và số lần nó được nhân là số mũ.base and the number of times it is to be multiplied is the exponent.

Cách tính giá trị theo cấp số nhân của một số

Python cho phép người dùng tính toán giá trị theo cấp số nhân của một số theo nhiều cách. Hãy cùng nhìn vào từng người trong số họ một cách chi tiết!

1. Toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9

Double Asterisk, toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9 là một lối tắt để tính giá trị theo cấp số nhân. Hãy cùng xem cách sử dụng điều này trong mã sau:

base = 3

exponent = 4

print "Exponential Value is: ", base ** exponent

2. pow ()

Ngoài toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9, Python đã bao gồm hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 tích hợp cho phép người dùng tính toán giá trị theo cấp số nhân.

Hàm lấy làm đầu vào cơ sở và số mũ và trả về giá trị tương ứng. Cú pháp chung của hàm là:

Nhìn vào ví dụ mã hóa để xem nó hoạt động như thế nào:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

3. exp ()

Hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

3 trong Python cho phép người dùng tính toán giá trị hàm mũ với cơ sở được đặt thành e.e.

Note:

  1. E là một hằng số toán học, với giá trị xấp xỉ bằng 2.71828. is a Mathematical constant, with a value approximately equal to 2.71828.
  2. Thư viện toán học phải được nhập để chức năng này được thực thi.math library must be imported for this function to be executed.

Hàm lấy làm đầu vào giá trị số mũ. Cú pháp chung của hàm là:

Thực hiện phần mã sau để xem kết quả!

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

Bản quyền © 2022 Giáo dục, Inc. Tất cả quyền được bảo lưu



Sự mô tả

Phương thức số Python exp () Trả về Trả về hàm mũ của x: ex.exp() returns returns exponential of x: ex.

Cú pháp

Sau đây là Phương thức Cú pháp cho Exp () -exp() method −

import math

math.exp( x )

Lưu ý - Hàm này không thể truy cập trực tiếp, vì vậy chúng ta cần nhập mô -đun toán học và sau đó chúng ta cần gọi hàm này bằng đối tượng Static Math. − This function is not accessible directly, so we need to import math module and then we need to call this function using math static object.

Thông số

  • x - Đây là một biểu thức số. − This is a numeric expression.

Giá trị trả về

Phương pháp này trả về hàm mũ của x: Ex.

Thí dụ

Ví dụ sau đây cho thấy phương thức sử dụng exp ().

#!/usr/bin/python
import math   # This will import math module

print "math.exp(-45.17) : ", math.exp(-45.17)
print "math.exp(100.12) : ", math.exp(100.12)
print "math.exp(100.72) : ", math.exp(100.72)
print "math.exp(119L) : ", math.exp(119L)
print "math.exp(math.pi) : ", math.exp(math.pi)

Khi chúng tôi chạy trên chương trình, nó tạo ra kết quả sau -

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328

python_numbers.htm

Phương pháp toán học


Thí dụ

Trả lại 'E' được nâng lên sức mạnh của các số khác nhau:

#Trình thư viện toán học Mathimport Toán học
import math

#tìm hiểu theo hàm mũ của ValuePrint (Math.Exp (65)) được chỉ định (Math.Exp (-6,89)))
print(math.exp(65))
print(math.exp(-6.89))

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương pháp

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

4 trả về E được nâng lên sức mạnh của X (Ex).

'E' là cơ sở của hệ thống logarit tự nhiên (khoảng 2.718282) và x là số được truyền cho nó.


Cú pháp

Giá trị tham số

Tham sốSự mô tả
xYêu cầu. Chỉ định số mũ

Chi tiết kỹ thuật

Giá trị trở lại:Giá trị

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

5, đại diện cho 'e' được nâng lên theo sức mạnh của x
Phiên bản Python:1.6.1

Phương pháp toán học


Số mũ là một hoạt động toán học trong đó một giá trị được nhân một số lần nhất định với chính nó. Hãy cùng xem cách chúng ta thực hiện nhiệm vụ đó trong Python.

Trong bài viết này:

  • Tính toán số mũ trong ngôn ngữ lập trình Python
  • Tính toán số mũ Python với toán tử

    base = 3

    exponent = 4

    print "Exponential Value is: ", pow(base, exponent)

    9
    • Ví dụ: Làm số mũ trong Python với

      base = 3

      exponent = 4

      print "Exponential Value is: ", pow(base, exponent)

      9
  • Tính toán số mũ python với hàm

    import math

    exponent = 4

    print "Exponential Value is: ", math.exp(exponent)

    2
    • Ví dụ: Nâng số lên một sức mạnh với

      import math

      exponent = 4

      print "Exponential Value is: ", math.exp(exponent)

      2
  • Nâng số lên một sức mạnh với Python từ
    import math
    
    math.exp( x )
    
    0
    • Ví dụ: Nâng số lên một sức mạnh với
      import math
      
      math.exp( x )
      
      0
  • Xử lý một danh sách hoặc mảng: Tính số mũ cho từng giá trị
    • Các giá trị danh sách đặc biệt với danh sách Python Hiểu danh sách
    • Tăng các giá trị lên một sức mạnh với vòng lặp Python
      import math
      
      math.exp( x )
      
      2
  • Bản tóm tắt

# Tính toán số mũ trong ngôn ngữ lập trình Python

Trong toán học, một số mũ của một số cho biết số lần đó được nhân lên bao nhiêu lần (Wikipedia, 2019). Chúng tôi thường thể hiện hoạt động đó là BN, trong đó B là cơ sở và N là số mũ hoặc sức mạnh. Chúng ta thường gọi loại hoạt động đó, B B đã nâng lên sức mạnh của N-th,, B B đã nâng lên sức mạnh của Niêu, hoặc ngắn gọn nhất là B B đến Niêu (Wikipedia, 2019).exponent or power. We often call that type of operation “b raised to the n-th power”, “b raised to the power of n”, or most briefly as “b to the n” (Wikipedia, 2019).

Python có ba cách để thống nhất các giá trị:

  • Toán tử

    base = 3

    exponent = 4

    print "Exponential Value is: ", pow(base, exponent)

    9. Để lập trình 25, chúng tôi làm
    import math
    
    math.exp( x )
    
    4.
  • Hàm

    import math

    exponent = 4

    print "Exponential Value is: ", math.exp(exponent)

    2 tích hợp. 23 được mã hóa trở thành
    import math
    
    math.exp( x )
    
    6.
  • Hàm
    import math
    
    math.exp( x )
    
    0. Để tính 35, chúng tôi làm
    import math
    
    math.exp( x )
    
    8.

Vì mỗi cách tiếp cận đưa ra câu trả lời đúng, hãy thoải mái chọn bất kỳ. Nếu bạn không chắc chắn, hãy sử dụng

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 nếu bạn cần kết quả số nguyên và
import math

math.exp( x )
0 để có kết quả điểm nổi.

Hãy cùng xem xét kỹ hơn về từng tùy chọn Python cung cấp.

# Tính toán số mũ Python với toán tử base = 3exponent = 4print "Exponential Value is: ", pow(base, exponent)9

Cách đầu tiên để nâng một con số lên một sức mạnh là với nhà điều hành Python, ____ ____19 (Matthes, 2016). Toán tử này còn được gọi là toán tử số mũ (Sweigart, 2015) hoặc nhà điều hành năng lượng (Python Docs, n.d. C).

Toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9 hoạt động với hai giá trị, giống như phép nhân thông thường với
#!/usr/bin/python
import math   # This will import math module

print "math.exp(-45.17) : ", math.exp(-45.17)
print "math.exp(100.12) : ", math.exp(100.12)
print "math.exp(100.72) : ", math.exp(100.72)
print "math.exp(119L) : ", math.exp(119L)
print "math.exp(math.pi) : ", math.exp(math.pi)
4. Tuy nhiên, lần này, chúng tôi đưa ra đối số bên trái của nó về sức mạnh của đối số bên phải của nó (Python Docs, N.D. C). Hãy nói rằng chúng tôi muốn tính toán 33. Chúng tôi làm điều đó với

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9 như vậy:

Toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9 trả về
#!/usr/bin/python
import math   # This will import math module

print "math.exp(-45.17) : ", math.exp(-45.17)
print "math.exp(100.12) : ", math.exp(100.12)
print "math.exp(100.72) : ", math.exp(100.72)
print "math.exp(119L) : ", math.exp(119L)
print "math.exp(math.pi) : ", math.exp(math.pi)
7 khi chúng tôi nâng
#!/usr/bin/python
import math   # This will import math module

print "math.exp(-45.17) : ", math.exp(-45.17)
print "math.exp(100.12) : ", math.exp(100.12)
print "math.exp(100.72) : ", math.exp(100.72)
print "math.exp(119L) : ", math.exp(119L)
print "math.exp(math.pi) : ", math.exp(math.pi)
8 lên một sức mạnh tiêu cực. Và khi chúng tôi tăng số âm lên công suất phân đoạn, nó sẽ trả về một số phức (python.org, n.d. c).

# Ví dụ: Làm số mũ trong Python với base = 3exponent = 4print "Exponential Value is: ", pow(base, exponent)9

Hãy cùng xem cách chúng ta có thể sử dụng toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9 trong chương trình Python. Mã bên dưới tăng một số giá trị cho một số mũ nhất định và sau đó đưa ra kết quả:

# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Calculate the exponent for the variables
aExp = valueA ** 2
bExp = valueB ** 3
cExp = valueC ** 4
dExp = valueD ** -5
eExp = valueE ** 0.125

# Output the results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")

Ở đây trước tiên chúng tôi tạo năm biến khác nhau. Chúng tôi đặt tên cho chúng

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
1 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
2. Chúng có các giá trị tích cực, tiêu cực và nổi.

Sau đó, chúng tôi nâng từng biến lên một số mũ nhất định với toán tử

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9. Các số mũ này dao động từ -5 đến 4. Chúng tôi lưu trữ kết quả trong các biến mới (
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
4 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
5).

Bit cuối cùng của mã xuất ra giá trị ban đầu và số liệu với chức năng Python từ

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
6. Như chúng ta có thể thấy từ đầu ra, hầu hết các kết quả đều như mong đợi (mặc dù -0.250.125 đã trả về một số phức):

3^2 = 9
144^3 = 2985984
-987^4 = 949005240561
25^-5 = 1.024e-07
-0.25^0.125 = (0.7768869870150186+0.3217971264527913j)

# Tính toán số mũ python với hàm import mathexponent = 4print "Exponential Value is: ", math.exp(exponent)2

Một cách khác để các giá trị đặc tính là với hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 tích hợp (python.org, n.d. a). Hàm này chấp nhận hai đối số. Đầu tiên là cơ sở, hoặc số mà chúng tôi muốn nâng lên một sức mạnh cụ thể. Thứ hai là số mũ để sử dụng.

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 luôn tính toán một công suất số nguyên chính xác.

Vì vậy, để tính toán 32, chúng tôi sử dụng hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 như thế này:

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 cũng có thể chấp nhận ba đối số. Trong trường hợp đó, đối số thứ ba chỉ định mô đun của số mũ (Python Docs, N.D. A). Đó trả về phần còn lại của số mũ. Sử dụng

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 theo cách đó hiệu quả hơn so với tương đương
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Calculate the exponent for the variables
aExp = valueA ** 2
bExp = valueB ** 3
cExp = valueC ** 4
dExp = valueD ** -5
eExp = valueE ** 0.125

# Output the results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
3.

Nhân tiện, chức năng

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 trả về một số phức khi chúng ta sử dụng nó với số mũ không số nguyên. Điều này khác với hàm
import math

math.exp( x )
0, lỗi trong trường hợp đó.

# Ví dụ: Nâng số lên một nguồn điện với import mathexponent = 4print "Exponential Value is: ", math.exp(exponent)2

Hãy cùng nhìn vào một chương trình Python sử dụng chức năng

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2. Mã bên dưới tăng 5 số khác nhau lên nhiều số mũ khác nhau:

# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")

Đầu tiên chúng tôi thực hiện năm biến khác nhau. Chúng là tích cực, tiêu cực và có một giá trị điểm nổi. Chúng tôi đặt tên cho các biến đó

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
1 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
2.

Sau đó, chúng tôi nâng từng biến lên một sức mạnh cụ thể. Vì vậy, chúng tôi gọi hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 với hai đối số. Đầu tiên là giá trị để thống nhất, số mũ thứ hai. Chúng tôi đặt kết quả rằng

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 trả về trong các biến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
4 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
5.

Tiếp theo, một số câu

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
6 đầu ra cả kết quả gốc và

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2. Đáng chú ý là số phức

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 đã trả về -0.250.125:

3^2 = 9
144^3 = 2985984
-987^4 = 949005240561
25^-5 = 1.024e-07
-0.25^0.125 = (0.7768869870150186+0.3217971264527913j)

# Nâng số lên một sức mạnh với Python từ import math math.exp( x ) 0

Chức năng Python sườn

import math

math.exp( x )
0 cung cấp một cách khác để nhân số nhiều lần với chính nó. Cho rằng chức năng chấp nhận hai đối số: số cơ sở và số mũ (tài liệu Python, n.d. b).

Vậy tại sao một cách khác để thống nhất các giá trị? Điều làm cho

import math

math.exp( x )
0 khác nhau là nó chuyển đổi cả hai đối số thành các giá trị dấu phẩy động (Python Docs, n.d. b). Kết quả là, chức năng luôn trả về một chiếc phao. .

Một ví dụ nhanh về

import math

math.exp( x )
0 là:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

0

Đây là cách

import math

math.exp( x )
0 xử lý các trường hợp không phổ biến.
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
4 và
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
5 luôn trả lại
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
6. Điều đó xảy ra ngay cả khi
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
7 bằng không hoặc NAN (python.org, n.d. b).

Ngoài ra,

import math

math.exp( x )
0 làm tăng ngoại lệ
# Some random values
valueA = 3
valueB = 144
valueC = -987
valueD = 25
valueE = -0.25

# Raise the variables to different powers
aExp = pow(valueA, 2)
bExp = pow(valueB, 3)
cExp = pow(valueC, 4)
dExp = pow(valueD, -5)
eExp = pow(valueE, 0.125)

# Output results
print(valueA, "^2 = ", aExp, sep="")
print(valueB, "^3 = ", bExp, sep="")
print(valueC, "^4 = ", cExp, sep="")
print(valueD, "^-5 = ", dExp, sep="")
print(valueE, "^0.125 = ", eExp, sep="")
9 khi: cả hai đối số đều hữu hạn, đối số thứ nhất là tiêu cực hoặc đối số thứ hai không phải là số nguyên (Python Docs, n.d. b).or the second argument is not an integer (Python Docs, n.d. b).

# Ví dụ: Nâng số lên một sức mạnh với import math math.exp( x ) 0

Để xem chức năng

import math

math.exp( x )
0 hoạt động như thế nào trong thực tế, hãy để xem xét chương trình ví dụ sau. Mã sau đây làm tăng 5 giá trị khác nhau cho các quyền hạn khác nhau với
import math

math.exp( x )
0.

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

1

Trước khi chúng tôi có thể sử dụng chức năng

import math

math.exp( x )
0, chúng tôi phải nhập mô -đun
3^2 = 9
144^3 = 2985984
-987^4 = 949005240561
25^-5 = 1.024e-07
-0.25^0.125 = (0.7768869870150186+0.3217971264527913j)
4. Sau đó, chúng tôi thực hiện năm biến khác nhau, mỗi biến có giá trị số. Chúng tôi đặt tên cho chúng
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
1 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
2.

Tiếp theo chúng tôi nâng từng biến lên một sức mạnh nhất định. Vì vậy, chúng tôi gọi

import math

math.exp( x )
0 với hai đối số. Đầu tiên là biến chúng tôi đã thực hiện trước đó. Thứ hai là số mũ dương hoặc tiêu cực. Chúng tôi lưu trữ kết quả của chức năng trong các biến mới,
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
4 đến
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
5.

Sau đó, chúng tôi xuất ra giá trị ban đầu và số liệu với chức năng Python từ

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
6. Đây là những gì hiển thị:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

2

# Xử lý danh sách hoặc mảng: Tính số mũ cho từng giá trị

Trong các ví dụ trên, mỗi lần chúng ta tăng một giá trị duy nhất cho một số mũ nhất định. Nhưng điều gì sẽ xảy ra nếu chúng ta muốn thống nhất một danh sách hoặc mảng các giá trị? Hãy cùng tìm hiểu.

# Giá trị danh sách số mũ với danh sách Python Hiểu danh sách

Một cách để nâng mỗi giá trị danh sách lên một sức mạnh cụ thể là với sự hiểu biết danh sách. Điều này chỉ cần một chút mã và chạy hiệu quả.

Ở đây, cách chúng tôi làm điều đó:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

3

Mã này trước tiên lập một danh sách các số số nguyên và dấu phẩy động (được đặt tên là

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01). Nội dung của nó là cả giá trị tích cực và tiêu cực.

Sau đó, chúng tôi tạo ra một danh sách hiểu. Ở đây hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 làm tăng từng biến

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

03 so với công suất của

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

04. Biến

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

03 đó là một cái gì đó mà

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

06 tạo ra. Vòng lặp
import math

math.exp( x )
2 trực tuyến đó đi qua từng phần tử trong danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01 và làm cho phần tử đó có thể truy cập được giá trị thông qua biến

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

03.

Đó là cách mà danh sách hiểu của chúng tôi xử lý toàn bộ danh sách, thực thi

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 trên mỗi phần tử. Chúng tôi đặt các giá trị kết quả trong danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

11 để sử dụng sau.

Bit cuối cùng của mã có hàm

math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
6 hiển thị cả danh sách ban đầu (

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01) và các số đó được nâng lên công suất thứ 3 (

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

11). Đây là những gì hiển thị:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

4

Nhân tiện, lập danh sách thứ hai là luôn luôn cần thiết. Khi bạn không phải giữ các giá trị ban đầu, bạn có thể ghi đè lên danh sách với các giá trị số lượng của nó. Ví dụ:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

5

# Nâng các giá trị lên một sức mạnh với vòng lặp python ____ ____32

Vòng lặp

import math

math.exp( x )
2 là một tùy chọn khác để xử lý từng giá trị trong danh sách hoặc mảng. Điều này đòi hỏi nhiều mã hơn một chút so với khả năng hiểu danh sách, nhưng vòng lặp
import math

math.exp( x )
2 làm cho hành vi nâng cao hơn có thể. Thêm vào đó, khi mã phức tạp, một vòng lặp
import math

math.exp( x )
2 dễ đọc hơn.

Ở đây, cách chúng tôi nâng các giá trị lên một giá trị cụ thể với vòng lặp

import math

math.exp( x )
2 thông thường:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

6

Chương trình nhỏ này làm cho ba danh sách. Đầu tiên,

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01, giữ các số chúng tôi muốn tăng lên một sức mạnh nhất định. Thứ hai (

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

21) có số mũ khác nhau. Với danh sách thứ ba (

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

22), chúng tôi thu thập kết quả của số mũ. Danh sách này bắt đầu trống.

Sau đó, chúng tôi tạo một vòng

import math

math.exp( x )
2. Vòng lặp này đi qua tất cả các số trong danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01. Với chức năng Python sườn ____ ____125, chúng tôi tạo ra cả giá trị danh sách và chỉ mục của nó (trong các biến

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

03 và

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

27). Sau đó, chúng tôi có một giá trị để lập chỉ mục danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

21. Bằng cách đó, chúng tôi khớp với từng giá trị (từ danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01) với số mũ tương ứng của nó (từ danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

21).

Bên trong vòng lặp, chúng tôi thêm một giá trị mới vào danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

22 với phương thức

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

32 của nó. Để tính toán giá trị đó, chúng tôi sử dụng hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 tích hợp Python với hai đối số. Đầu tiên là một số từ danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

01. Cái khác,

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

35, lấy số mũ từ danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

21. (Vì cả hai danh sách đều có cùng độ dài, chúng ta có thể khớp các giá trị trong một với các giá trị khác.)

Sau khi kết thúc vòng lặp, chúng tôi đã điền vào danh sách

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

22 với kết quả từ số mũ. Chúng tôi hiển thị ba danh sách tiếp theo với chức năng Python từ
math.exp(-45.17) :  2.41500621326e-20
math.exp(100.12) :  3.03084361407e+43
math.exp(100.72) :  5.52255713025e+43
math.exp(119L) :  4.7978133273e+51
math.exp(math.pi) :  23.1406926328
6:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

7

Nếu bạn không cần phải giữ danh sách ban đầu, bạn cũng có thể ghi đè lên các giá trị của nó bằng kết quả số mũ. Cho rằng chúng ta cũng có thể sử dụng chức năng

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

25. Đây là một ví dụ:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

8

# Bản tóm tắt

Số mũ (BN) là hoạt động toán học nhiều số (b) một số lần nhất định (n) với chính nó. Có ba cách để lập trình hành vi đó trong Python.

Toán tử nguồn (

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

9) tăng giá trị bên trái lên công suất của giá trị thứ hai. Ví dụ:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

41.

Hàm

import math

exponent = 4

print "Exponential Value is: ", math.exp(exponent)

2 tích hợp thực hiện điều tương tự: nó đưa ra đối số đầu tiên của nó đối với sức mạnh của đối số thứ hai. Như thế này:
import math

math.exp( x )
6.

Chức năng

import math

math.exp( x )
0 cũng thực hiện quá trình đặc quyền, nhưng không có sức mạnh số nguyên chính xác và nó luôn trả về giá trị điểm nổi. Để sử dụng chức năng này, chúng tôi làm:

base = 3

exponent = 4

print "Exponential Value is: ", pow(base, exponent)

45.

Người giới thiệu

Matthes, E. (2016). Python Crash Course: Một phần giới thiệu thực hành, dựa trên dự án về lập trình. San Francisco, CA: Không có báo chí tinh bột.

Python.org (N.D. A). Chức năng tích hợp sẵn. Truy cập vào ngày 22 tháng 10 năm 2019, từ https://docs.python.org/3.8/l Library/fives.html

Python.org (N.D. B). Toán học - Chức năng toán học. Truy cập vào ngày 22 tháng 10 năm 2019, từ https://docs.python.org/3.8/l Library/math.html

Python.org (N.D. C). Biểu thức. Truy cập vào ngày 30 tháng 10 năm 2019, từ https://docs.python.org/3.8/reference/expressions.html

Sweigart, A. (2015). Tự động hóa những thứ nhàm chán với Python: Lập trình thực tế cho toàn bộ người mới bắt đầu. San Francisco, CA: Không có báo chí tinh bột.

Wikipedia (2019, ngày 26 tháng 10). Số mũ. Truy cập vào ngày 30 tháng 10 năm 2019, từ https://en.wikipedia.org/wiki/exponentiation

Xuất bản ngày 20 tháng 12 năm 2019.

«Tất cả các bài báo Python