Logarit tự nhiên log là hàm ngược của hàm mũ: log(exp(x)) = x. Logarit tự nhiên là logarit cơ số e. Trả về logarit tự nhiên của x, element-wise. Kết quả là scalar nếu x là scalar.
Logarit là hàm đa giá: với mỗi x có vô số z sao cho exp(z) = x. Quy ước trả về z có phần ảo trong [-pi, pi]. Với đầu vào thực, log trả về thực. Với giá trị không biểu diễn được bằng số thực hoặc vô cực, trả về nan và cờ lỗi floating point. Với đầu vào phức, log là hàm giải tích phức có branch cut [-inf, 0] và liên tục từ trên. log xử lý âm zero floating-point theo chuẩn C99.
Các bước
Nhập thư viện:
import numpy as np
Tạo mảng:
arr = np.array([1, 2, np.e, np.e**2])
Hiển thị mảng:
print("Mảng của chúng ta...\n", arr)
Kiểm tra số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu đối tượng mảng...\n", arr.dtype)
Lấy shape:
print("\nShape mảng...\n", arr.shape)
Tính log tự nhiên:
print("\nKết quả (log)...\n", np.log(arr))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array([1, 2, np.e, np.e**2])
print("Mảng của chúng ta...\n", arr)
print("\nSố chiều mảng...\n", arr.ndim)
print("\nKiểu dữ liệu đối tượng mảng...\n", arr.dtype)
print("\nShape mảng...\n", arr.shape)
print("\nKết quả (log)...\n", np.log(arr))
Kết quả
Mảng của chúng ta... [1. 2. 2.71828183 7.3890561] Số chiều mảng... 1 Kiểu dữ liệu đối tượng mảng... float64 Shape mảng... (4,) Kết quả (log)... [0. 0.69314718 1. 2.]