scipy.special --- Các hàm đặc biệt

Submodule scipy.special cung cấp các hàm toán học đặc biệt theo từng phần tử. Giống như các hàm phổ quát trong numpy, mọi thủ tục đều chấp nhận một giá trị vô hướng, một iterable giá trị vô hướng (range, list, tuple), hoặc numpy.ndarray, và trả về một numpy.ndarray mới có dtype là float.

Các hàm

scipy.special.erf(x: ndarray | Iterable[float] | float) ndarray

Hàm lỗi Gauss theo từng phần tử, erf(x) = (2 / sqrt(pi)) * integral(exp(-t**2), 0, x).

Tham số:

x -- một giá trị vô hướng, iterable giá trị vô hướng, hoặc numpy.ndarray.

Trả về:

một numpy.ndarray float có cùng hình dạng với đầu vào.

scipy.special.erfc(x: ndarray | Iterable[float] | float) ndarray

Hàm lỗi bù theo từng phần tử, erfc(x) = 1 - erf(x), được tính theo cách duy trì độ chính xác cho x lớn.

Tham số:

x -- một giá trị vô hướng, iterable giá trị vô hướng, hoặc numpy.ndarray.

Trả về:

một numpy.ndarray float có cùng hình dạng với đầu vào.

scipy.special.gamma(x: ndarray | Iterable[float] | float) ndarray

Hàm Gamma theo từng phần tử.

Tham số:

x -- một giá trị vô hướng, iterable giá trị vô hướng, hoặc numpy.ndarray.

Trả về:

một numpy.ndarray float có cùng hình dạng với đầu vào.

scipy.special.gammaln(x: ndarray | Iterable[float] | float) ndarray

Logarithm tự nhiên của giá trị tuyệt đối của hàm Gamma theo từng phần tử.

Tham số:

x -- một giá trị vô hướng, iterable giá trị vô hướng, hoặc numpy.ndarray.

Trả về:

một numpy.ndarray float có cùng hình dạng với đầu vào.