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 (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.