Hàm exp[x] trong Python trả về ex. Cú pháp của exp[] trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Các tham số: x: Đây là một biểu thức số. Ví dụ sau minh họa cách sử dụng của hàm exp[] trong Python. Chạy chương trình Python trên sẽ
cho kết quả:Cú pháp
import math
print ["math.exp[-45] : ", math.exp[-45]]
print ["math.exp[10.15] : ", math.exp[10.15]]
print ["math.exp[100] : ", math.exp[100]]
print ["math.exp[math.pi] : ", math.exp[math.pi]]
math.exp[-45] : 2.8625185805493937e-20
math.exp[10.15] : 25591.102206689702
math.exp[100] : 2.6881171418161356e+43
math.exp[math.pi] : 23.140692632779267
Các math.exp
công cụ chỉ hoạt động cho vô hướng như EdChum đã đề cập. Trong khi đó numpy.exp
sẽ làm việc cho các mảng.
Thí dụ:
>>> import math
>>> import numpy as np
>>> x = [1.,2.,3.,4.,5.]
>>> math.exp[x]
Traceback [most recent call last]:
File "", line 1, in
math.exp[x]
TypeError: a float is required
>>> np.exp[x]
array[[ 2.71828183, 7.3890561 , 20.08553692, 54.59815003,
148.4131591 ]]
>>>
Đó là trường hợp tương tự đối với các math
chức năng khác .
>>> math.sin[x]
Traceback [most recent call last]:
File "", line 1, in
math.sin[x]
TypeError: a float is required
>>> np.sin[x]
array[[ 0.84147098, 0.90929743, 0.14112001, -0.7568025 , -0.95892427]]
>>>
Cũng tham khảo CÂU TRẢ LỜI NÀY để xem cách nào numpy
nhanh hơn math
.
35 hữu ích 0 bình luận chia sẻ
Chính xác thì numpy.exp [] làm gì? [đóng cửa]
Tôi rất bối rối về những gì np.exp [] thực sự làm. Trong tài liệu, nó nói rằng nó: "Tính toán cấp số nhân của tất cả các phần tử trong mảng đầu vào." Tôi bối rối không biết chính xác điều này có nghĩa là gì. Ai đó có thể cung cấp cho tôi thêm thông tin về những gì nó thực sự làm không?
- python
- numpy
- statistics
- exp
101 hữu ích 2 bình luận 180k xem chia sẻ
answer
105
Các hàm mũ là e^x
nơi e
là một hằng số toán học được gọi là số Euler, xấp xỉ 2.718281
. Giá trị này có một mối quan hệ toán học chặt chẽ với pi
và độ dốc của đường cong e^x
bằng với giá trị của nó tại mọi điểm. np.exp[]
tính toán e^x
cho mỗi giá trị x
trong
mảng đầu vào của bạn.
105 hữu ích 0 bình luận chia sẻ
answer
58
Nó tính toán e x cho mỗi x trong danh sách của bạn với e là số của Euler [khoảng 2,718]. Nói cách khác, np.exp[range[5]]
tương tự như [math.e**x for x in range[5]]
.
58 hữu ích 0 bình luận chia sẻ
answer
22
exp [x] = e ^ x trong đó e = 2.718281 [ước chừng]
import numpy as np
ar=np.array[[1,2,3]]
ar=np.exp[ar]
print ar
kết quả đầu ra:
[ 2.71828183 7.3890561 20.08553692]
22 hữu ích 2 bình luận chia sẻ
Đăng nhập để trả lời câu hỏi
Có thể bạn quan tâm
Chủ đề: Np exp
Hàm cumsum [] Python NumPy được sử dụng để trả về tổng tích lũy của các phần tử mảng dọc theo trục đã cho. Nếu trục được cung cấp, nó sẽ trả về ...
Hướng dẫn dùng log ab pythonBài này sẽ nói về các hàm logarit và các hàm số mũ trong Python.1. Hàm exp[a]: Hàm này sẽ trả về giá trị của phép e mũ a [tức là phép e**a].2. Hàm log[a, b]: Hàm ...
Hướng dẫn dùng logarithm base pythonNhật ký Python [x, cơ sở] hàm được sử dụng để tính toán lôgarit tự nhiên [căn e]. Nếu 2 đối số được truyền, nó sẽ tính logarit của cơ số mong muốn ...
Hướng dẫn dùng np count_nonzero pythonnumpy.count_nonzero[a, axis=None, *, keepdims=False][source]#Counts the number of non-zero values in the array a.The word “non-zero” is in reference to the Python 2.x built-in method ...
Hướng dẫn dùng exponential math pythonHàm exp[x] trong Python trả về ex.Cú phápCú pháp của exp[] trong Python:Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau ...
Hướng dẫn dùng arctan function pythonMục lục bài viếtHàm atan[] trong Python - Học lập trình Python - VietTutsHàm atan2[] trong Python - Học lập trình Python - VietTutsPhương thức Number atan[] trong Python - ...
- Trước
- 1
- 2
- 3
- 4
- 5
- 6
- Sau