Skip to content

Commit bd70875

Browse files
author
Miha Zgubic
committed
fix mean bug
1 parent 9adf759 commit bd70875

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ChainRules"
22
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
3-
version = "1.39.1"
3+
version = "1.39.2"
44

55
[deps]
66
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/rulesets/Statistics/statistics.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
##### `mean`
33
#####
44

5+
_denom(x, dims) = size(x, dims)
56
_denom(x, dims::Colon) = length(x)
6-
_denom(x, dims::Integer) = size(x, dims)
7-
_denom(x, dims) = mapreduce(i->size(x, i), Base.mul_prod, unique(dims), init=1)
7+
_denom(x, dims::Union{Tuple, AbstractArray}) = mapreduce(i->size(x, i), Base.mul_prod, unique(dims), init=1)
88

99
# TODO: We have `mean(f, x; dims)` as of 1.3.0-DEV.36
1010
# https://github.com/JuliaDiff/ChainRules.jl/issues/85

0 commit comments

Comments
 (0)