larray.LArray.extend¶
-
LArray.extend(axis, other)[source]¶ Adds an array to self along an axis.
The two arrays must have compatible axes.
Parameters: axis : axis
Axis along which to extend with input array (other)
other : LArray
Array with compatible axes
Returns: LArray
Array expanded with ‘other’ along ‘axis’.
Examples
>>> nat = Axis('nat=BE,FO') >>> sex = Axis('sex=M,F') >>> sex2 = Axis('sex=U') >>> xtype = Axis('type=type1,type2') >>> arr1 = ones([sex, xtype]) >>> arr1 sex\type type1 type2 M 1.0 1.0 F 1.0 1.0 >>> arr2 = zeros([sex2, xtype]) >>> arr2 sex\type type1 type2 U 0.0 0.0 >>> arr1.extend(X.sex, arr2) sex\type type1 type2 M 1.0 1.0 F 1.0 1.0 U 0.0 0.0 >>> arr3 = zeros([sex2, nat]) >>> arr3 sex\nat BE FO U 0.0 0.0 >>> arr1.extend(X.sex, arr3) sex type\nat BE FO M type1 1.0 1.0 M type2 1.0 1.0 F type1 1.0 1.0 F type2 1.0 1.0 U type1 0.0 0.0 U type2 0.0 0.0