larray.LArray.ratio¶
-
LArray.ratio(*axes)[source]¶ Returns an array with all values divided by the sum of values along given axes.
Parameters: *axes
Returns: LArray
array / array.sum(axes)
Examples
>>> nat = Axis('nat=BE,FO') >>> sex = Axis('sex=M,F') >>> a = LArray([[4, 6], [2, 8]], [nat, sex]) >>> a nat\sex M F BE 4 6 FO 2 8 >>> a.sum() 20 >>> a.ratio() nat\sex M F BE 0.2 0.3 FO 0.1 0.4 >>> a.ratio(X.sex) nat\sex M F BE 0.4 0.6 FO 0.2 0.8 >>> a.ratio('M') nat\sex M F BE 1.0 1.5 FO 1.0 4.0