Simple_functions¶
manimlib/utils/simple_functions.py
这个文件中包含了一些常用的简单函数
-
manimlib.utils.simple_functions.
sigmoid
(x)¶
sigmoid函数, 1/(1+e^(-x))
-
manimlib.utils.simple_functions.
choose_using_cache
(n, r)¶
计算 \(C^k_n\) ,并使用缓存
-
manimlib.utils.simple_functions.
choose
(n, r, use_cache=True)¶
计算 \(C^k_n\) , 若 use_cache=True
则使用缓存,否则直接计算
-
manimlib.utils.simple_functions.
get_num_args
(function)¶
获取function的参数个数
-
manimlib.utils.simple_functions.
get_parameters
(function)¶
获取function的参数
-
manimlib.utils.simple_functions.
clip_in_place
(array, min_val=None, max_val=None)¶ 将ndarray中小于min的值全设为min,大于max的值全设为max
将ndarray中小于min的值全设为min,大于max的值全设为max,并返回
-
manimlib.utils.simple_functions.
fdiv
(a, b, zero_over_zero_value=None)¶
计算a/b,若0/0则返回 zero_over_zero_value
-
manimlib.utils.simple_functions.
binary_search
(function, target, lower_bound, upper_bound, tolerance=0.0001)¶
二分查找