aggregate
aggregate_mean_var(X, y, sort=False)
Aggregate array to mean.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
X |
numpy.ndarray
|
X array, shape |
required |
y |
numpy.ndarray
|
values, shape |
required |
Returns:
Type | Description |
---|---|
numpy.ndarray
|
aggregated |
numpy.ndarray
|
aggregated (mean per group) |
numpy.ndarray
|
aggregated (variance per group) |
Source code in spotPython/utils/aggregate.py
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
get_ranks(x)
Returns a numpy array containing ranks of numbers within an input numpy array x:
Examples:
get_ranks([2, 1]) [1, 0]
get_ranks([20, 10, 100]) [1, 0, 2]
Parameters:
Name | Type | Description | Default |
---|---|---|---|
x |
numpy.ndarray
|
numpy array |
required |
Returns:
Type | Description |
---|---|
numpy.ndarray
|
ranks |
Source code in spotPython/utils/aggregate.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|