Hướng dẫn expm1 python - trăn expm1

numpy.Expm1 [x, /, out = none, *, where = true, casting = 'more_kind', order = 'k', dtype = none, subok = trueexpm1[x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]]=#

Tính exp[x] - 1 cho tất cả các yếu tố trong mảng.

Tham sốxarray_likexarray_like

Giá trị đầu vào.

outndarray, không có, hoặc tuple của ndarray và không có, tùy chọnndarray, None, or tuple of ndarray and None, optional

Một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có một hình dạng mà các đầu vào phát sóng. Nếu không được cung cấp hoặc không có, một mảng mới được phân bổ được trả lại. Một tuple [chỉ có thể là đối số từ khóa] phải có độ dài bằng số lượng đầu ra.

wherearray_like, tùy chọnarray_like, optional

Điều kiện này được phát trên đầu vào. Tại các vị trí mà điều kiện là đúng, mảng ra sẽ được đặt thành kết quả UFUNC. Ở những nơi khác, mảng ra sẽ giữ lại giá trị ban đầu của nó. Lưu ý rằng nếu một mảng ra không được tạo ra được tạo thông qua out=None mặc định, các vị trí trong đó điều kiện là sai sẽ vẫn không được cung cấp.

**kwargs

Đối với các đối số chỉ từ khóa khác, hãy xem các tài liệu UFUNC.ufunc docs.

ReturnSoutNDarray hoặc vô hướngoutndarray or scalar

Phần tử theo cấp số nhân trừ một: out = exp[x] - 1. Đây là vô hướng nếu X là vô hướng.

Xem thêm

log1p

log[1 + x], nghịch đảo của expm1.

Ghi chú

Hàm này cung cấp độ chính xác lớn hơn exp[x] - 1 cho các giá trị nhỏ của

>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
1.

Ví dụ

Giá trị thực của

>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
2 là
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
3 đến khoảng 32 chữ số quan trọng. Ví dụ này cho thấy sự vượt trội của expm1 trong trường hợp này.

>>> np.expm1[1e-10]
1.00000000005e-10
>>> np.exp[1e-10] - 1
1.000000082740371e-10

Mục Đích của numpy.log1p [] là gì?

Xin Chào, TUY MớI LÀM QUEN VớI KAGGLE VÀ TUY VừA XEM QUA MộT TRONG NHữNG KERNEL NÀY VÀANNG THể HIểU NÓ

Tôma Đu googled nó vo tài liệu của numpy Cho biết nó

Lợi NHUận: :

  • Một Mảng đó là Giá Trị Lôgarit tự Nhiênn Là X + 1;
  • Trong Đó X Thuộc Về Tất Cả Các Phần Tử Của Mảng Đầu Vào.

Nhưng mục Đuech của việc tìm nh ật ký đó Nó lào gì?

Ai Đó Có Thể Hướng Dẫn Tôma Không?

  • Python
  • Numpy

25 Hữu ích 4 bình luận 26k xem Chia sẻ 4 bình luận 26k xem chia sẻ

câu trả lời

53

Tào liệu numpy ĐưA ra gợi ý:

ĐốI VớI ĐầU Vào số Giá Trị Th

Vì vậy, ví dụ, chún ta hÃy thêmm một số nhỏ Khác 0 và

>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8. LÀm trngn lỗi lÀm Cho nó a
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8.

>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True

Nếu chúng tôi cố gắng lấy ____ ____ 20tổng khôn

>>> np.log[1e-100 + 1]
0.0

Nhưng nếu chún ta sử dụng

>>> np.log[1e-100 + 1]
0.0
1, Chúna ta

>>> np.log1p[1e-100]
1e-100

Nguyn tắc tương tự áp dụng Cho ________ 22và

>>> np.log[1e-100 + 1]
0.0
3: Càng NHỏ Càng Chính Xácc
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
6.

53 HữU não 2 bình luận chia sẻ

câu trả lời

9

Tào liệu numpy ĐưA ra gợi ý:

ĐốI VớI ĐầU Vào số Giá Trị Th

Vì vậy, ví dụ, chún ta hÃy thêmm một số nhỏ Khác 0 và

>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8. LÀm trngn lỗi lÀm Cho nó a
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8. 1 bình luận chia sẻ

câu trả lời

0

Tào liệu numpy ĐưA ra gợi ý:

ĐốI VớI ĐầU Vào số Giá Trị Th 0 bình luận chia sẻ

Vì vậy, ví dụ, chún ta hÃy thêmm một số nhỏ Khác 0 và
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8. LÀm trngn lỗi lÀm Cho nó a
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
8.

Nếu chúng tôi cố gắng lấy ____ ____ 20tổng khôn

>>> np.log[1e-100 + 1]
0.0
log1p[x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]]=#

Nhưng nếu chún ta sử dụng

>>> np.log[1e-100 + 1]
0.0
1, Chúna ta

Nguyn tắc tương tự áp dụng Cho ________ 22và

>>> np.log[1e-100 + 1]
0.0
3: Càng NHỏ Càng Chính Xácc
>>> 1e-100 == 0.0
False
>>> 1e-100 + 1.0 == 1.0
True
6.

Parametersxarray_likexarray_like

Giá trị đầu vào.

outndarray, không có, hoặc tuple của ndarray và không có, tùy chọnndarray, None, or tuple of ndarray and None, optional

Một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có một hình dạng mà các đầu vào phát sóng. Nếu không được cung cấp hoặc không có, một mảng mới được phân bổ được trả lại. Một tuple [chỉ có thể là đối số từ khóa] phải có độ dài bằng số lượng đầu ra.

wherearray_like, tùy chọnarray_like, optional

Điều kiện này được phát trên đầu vào. Tại các vị trí mà điều kiện là đúng, mảng ra sẽ được đặt thành kết quả UFUNC. Ở những nơi khác, mảng ra sẽ giữ lại giá trị ban đầu của nó. Lưu ý rằng nếu một mảng ra không được tạo ra được tạo thông qua out=None mặc định, các vị trí trong đó điều kiện là sai sẽ vẫn không được cung cấp.

**kwargs

Đối với các đối số chỉ từ khóa khác, hãy xem các tài liệu UFUNC.ufunc docs.

ReturnSoutNDarray hoặc vô hướngyndarray

Phần tử theo cấp số nhân trừ một: out = exp[x] - 1. Đây là vô hướng nếu X là vô hướng.

Xem thêm

log[1 + x], nghịch đảo của expm1.

Ghi chú

Đối với các loại dữ liệu đầu vào có giá trị thực, log1p luôn trả về đầu ra thực.Đối với mỗi giá trị không thể được biểu thị dưới dạng một số thực hoặc vô cực, nó mang lại

>>> np.log1p[1e-100]
1e-100
3 và đặt cờ lỗi điểm nổi không hợp lệ.

Đối với đầu vào có giá trị phức tạp, log1p là một hàm phân tích phức tạp có cắt nhánh [-inf, -1] và liên tục từ trên cao.log1p xử lý số 0 âm điểm nổi dưới dạng số âm vô hạn, phù hợp với tiêu chuẩn C99.

Người giới thiệu

1

M. Abramowitz và I.A.STEGUN, Cẩm nang về các chức năng toán học, in thứ 10, 1964, trang 67. //personal.math.ubc.ca/~cbm/aands/page_67.htm

2

Wikipedia, logarit.//en.wikipedia.org/wiki/logarithm

Ví dụ

>>> np.log1p[1e-99]
1e-99
>>> np.log[1 + 1e-99]
0.0

Bài Viết Liên Quan

Chủ Đề