擅长:python、mysql、java
<p>我想你可以用<a href="https://numpy.org/doc/stable/reference/generated/numpy.histogram.html" rel="nofollow noreferrer">np.histogram</a>做这项工作</p>
<pre><code>A = rdm.rand(100)
B = np.linspace(0,1,10)
np.histogram(A, bins=B)[0]
</code></pre>
<p>给出输出</p>
<pre><code>array([10, 9, 8, 11, 9, 14, 10, 12, 17])
</code></pre>
<p><code>B[9]</code>将始终为空,因为没有值>;1. </p>
<p>然后向后计算总和</p>
<pre><code>np.cumsum(np.histogram(A, bins=B)[0][::-1])[::-1]
</code></pre>
<p>输出</p>
<pre><code>array([100, 90, 81, 73, 62, 53, 39, 29, 17])
</code></pre>