GO:0004032: alditol:NADP+ 1-oxidoreductase activity
Catalysis of the reaction: an alditol + NADP+ = an aldose + NADPH + H+.