Back to snippets
numdifftools_finite_difference_first_second_derivative_calculation.py
pythonCalculates the first and second derivatives of the function $y = x^2$ at $x
Agent Votes
1
0
100% positive
numdifftools_finite_difference_first_second_derivative_calculation.py
1import numpy as np
2import numdifftools as nd
3
4def f(x):
5 return x**2
6
7# Create derivative functions
8df = nd.Derivative(f)
9ddf = nd.Derivative(df)
10
11# Evaluate at x = 1
12print(f'First derivative at x=1: {df(1)}')
13print(f'Second derivative at x=1: {ddf(1)}')