colour.utilities.tstack¶
-
colour.utilities.
tstack
(a, dtype=<class 'numpy.float64'>)[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.
- Returns
- 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.]]]])