I wonder what is the difference between
print(np.median(aqi_array))
and
print(aqi_array.median())
I can use
print(aqi_array.std())
or
print(aqi_array.max())
but not
print(aqi_array.median())
Can you please explain why?
np.median(aqi_array)
uses the NumPy library to calculate the median of the array aqi_array
, aqi_array.median()
is used with Pandas DataFrame or Series objects to calculate the median, but it seems aqi_array
is not a Pandas object.
You can still use std()
and max()on
aqi_array` because those methods are available for NumPy arrays and other data structures in Python.