This is the formula —

Parameters:
array: Input array or object having the elements, including Nan values, to calculate the standard deviation .
axis: Axis along which the standard deviation is to be computed. By default axis = 0Returns: Standard deviation of the array elements (ignoring the Nan values) based on the set parameters.
Code # 1:
|
Output:
standard deviation using nanstd: 11.813363431112899 standard deviation without handling nan value: nan
Code # 2 : with multidimensional data
|
Output:
standard deviation is: nan standard deviation handling nan: 7.455216087651669 standard deviation is with default axis = 0: [nan nan nan] standard deviation handling nan with default axis = 0: [0.94280904 1.41421356 10.67707825] standard deviation is with default axis = 1: [11.81336343 nan nan nan] standard deviation handling nan with default axis = 1: [11.81336343 1.5 1.5 1.5]