擅长:python、mysql、java
<p>您可以使用np.tile将阈值数组强制转换为输入数组。因此,您可以直接使用布尔索引。这可能对您有用:</p>
<pre><code> m, n = 3, 4
x = np.random.random((m,n))
t = np.random.random((m))
mask = x > t[:,np.newaxis]
x[mask] = np.tile(t[:,np.newaxis], (1,n))[mask] #assigning values of t for True values to corresponding elements
</code></pre>