colour.utilities.tstack¶
- colour.utilities.tstack(a, dtype=None)[source]¶
Stacks arrays in sequence along the last axis (tail).
Rebuilds arrays divided by
colour.utilities.tsplit()
.- Parameters
a (array_like) – Array to perform the stacking.
dtype (object) – Type to use for initial conversion to ndarray, default to the type defined by
colour.constant.DEFAULT_FLOAT_DTYPE
attribute.
- Return type
ndarray
Examples
>>> a = 0 >>> tstack([a, a, a]) array([ 0., 0., 0.]) >>> a = np.arange(0, 6) >>> tstack([a, a, a]) array([[ 0., 0., 0.], [ 1., 1., 1.], [ 2., 2., 2.], [ 3., 3., 3.], [ 4., 4., 4.], [ 5., 5., 5.]]) >>> a = np.reshape(a, (1, 6)) >>> tstack([a, a, a]) array([[[ 0., 0., 0.], [ 1., 1., 1.], [ 2., 2., 2.], [ 3., 3., 3.], [ 4., 4., 4.], [ 5., 5., 5.]]]) >>> a = np.reshape(a, (1, 1, 6)) >>> tstack([a, a, a]) array([[[[ 0., 0., 0.], [ 1., 1., 1.], [ 2., 2., 2.], [ 3., 3., 3.], [ 4., 4., 4.], [ 5., 5., 5.]]]])