擅长:python、mysql、java
<p>你可以用这个方法来计算R,G,B的平均值和标准差</p>
<pre><code>a = np.random.rand(128,32,32,3)
for i in range(3):
means = [m for m in np.mean(a, axis = (3, i))]
for i in range(3):
stds = [s for s in np.std(a, axis = (3, i))]
</code></pre>
<p>而<code>axis=(3,i)</code>3代表通道,<code>i</code>代表颜色(R,G,B)。你也可以参考这个链接。<a href="https://stackoverflow.com/questions/18357065/get-mean-of-2d-slice-of-a-3d-array-in-numpy">Get mean of 2D slice of a 3D array in numpy
</a>。我希望这能对你有所帮助。在</p>