Movatterモバイル変換


[0]ホーム

URL:


SciPy

numpy.ma.dstack

numpy.ma.dstack(tup) = <numpy.ma.extras._fromnxfunction_seq instance>

Stack arrays in sequence depth wise (along third axis).

Takes a sequence of arrays and stack them along the third axisto make a single array. Rebuilds arrays divided bydsplit.This is a simple way to stack 2D arrays (images) into a single3D array for processing.

This function continues to be supported for backward compatibility, butyou should prefernp.concatenate ornp.stack. Thenp.stackfunction was added in NumPy 1.10.

Parameters:

tup : sequence of arrays

Arrays to stack. All of them must have the same shape along allbut the third axis.

Returns:

stacked : ndarray

The array formed by stacking the given arrays.

See also

stack
Join a sequence of arrays along a new axis.
vstack
Stack along first axis.
hstack
Stack along second axis.
concatenate
Join a sequence of arrays along an existing axis.
dsplit
Split array along third axis.

Notes

The function is applied to both the _data and the _mask, if any.

Examples

>>>a=np.array((1,2,3))>>>b=np.array((2,3,4))>>>np.dstack((a,b))array([[[1, 2],        [2, 3],        [3, 4]]])
>>>a=np.array([[1],[2],[3]])>>>b=np.array([[2],[3],[4]])>>>np.dstack((a,b))array([[[1, 2]],       [[2, 3]],       [[3, 4]]])

Previous topic

numpy.ma.concatenate

Next topic

numpy.ma.hstack

  • © Copyright 2008-2009, The Scipy community.
  • Last updated on Jun 10, 2017.
  • Created usingSphinx 1.5.3.

[8]ページ先頭

©2009-2025 Movatter.jp