(x_name, j, a_delta)
| 175 | |
| 176 | # numerically compute a partial derivative with respect to j-th element of the var `name` |
| 177 | def derivative(x_name, j, a_delta): |
| 178 | modified_values = { |
| 179 | n: modify(val, j, a_delta) if n == x_name else val for n, val in input_values.items() |
| 180 | } |
| 181 | return (function(**modified_values) - function_value) / a_delta |
| 182 | |
| 183 | def compare_derivative(j, n_der, grad): |
| 184 | der = grad.reshape(-1)[j] |
no test coverage detected
searching dependent graphs…