擅长:python、mysql、java
<p>可以使用<code>numpy.stack()</code>(<a href="https://numpy.org/doc/stable/reference/generated/numpy.stack.html" rel="nofollow noreferrer">reference</a>)</p>
<p>如果要将多个图像添加到新阵列中,可以使用</p>
<pre><code>import numpy as np
image_0 = np.random.rand(1200,1200,3)
image_1 = np.random.rand(1200,1200,3)
stack = np.stack((image_0, image_1))
stack.shape
>>> (2, 1200, 1200, 3)
</code></pre>
<p>如果只想将一个数组堆叠多次</p>
<h2>编辑</h2>
<p>如果要堆叠相同的图像:</p>
<pre><code>image = np.random.rand(1200,1200,3)
count = 10
stack = np.stack([image for _ in range(count)])
stack.shape
>>> (10, 1200, 1200, 3)
</code></pre>