This method computes the effective dimension for a dataset of size dataset_size. If an
array is passed, then effective dimension computed for each value in the array.
Parameters:
dataset_size (Union[List[int], ndarray, int]) -- array of data sizes or a single integer value.
Returns:
array of effective dimensions for each dataset size in num_data.