larray.Array.prepend
- Array.prepend(axis, value, label=None) Array [source]
Add an array before this array along an axis.
The two arrays must have compatible axes.
- Parameters
- axisaxis reference
Axis along which to prepend input array (value)
- valuescalar or Array
Scalar or array with compatible axes.
- labelstr, optional
Label for the new item in axis
- Returns
- Array
Array expanded with ‘value’ at the start of ‘axis’.
Examples
>>> a = ones('nat=BE,FO;sex=M,F') >>> a nat\sex M F BE 1.0 1.0 FO 1.0 1.0 >>> a.prepend('sex', a.sum('sex'), 'M+F') nat\sex M+F M F BE 2.0 1.0 1.0 FO 2.0 1.0 1.0 >>> a.prepend('nat', 2, 'Other') nat\sex M F Other 2.0 2.0 BE 1.0 1.0 FO 1.0 1.0 >>> b = zeros('type=type1,type2') >>> b type type1 type2 0.0 0.0 >>> a.prepend('sex', b, 'Other') nat sex\type type1 type2 BE Other 0.0 0.0 BE M 1.0 1.0 BE F 1.0 1.0 FO Other 0.0 0.0 FO M 1.0 1.0 FO F 1.0 1.0