npy_weighted_dist

odl.space.npy_tensors.npy_weighted_dist(weights, exponent=2.0)[source]

Weighted distance on TensorSpace’s as free function.

Parameters
weightsscalar or array-like

Weights of the distance. A scalar is interpreted as a constant weight, a 1-dim. array as a weighting vector.

exponentpositive float

Exponent of the norm.

Returns
distcallable

Distance function with given weight. Constant weightings are applicable to spaces of any size, for arrays the sizes of the weighting and the space must match.