擅长:python、mysql、java
<p>我只能支持机器耶宁在这篇文章中所写的。如果您正在考虑切换到numpy,那么如果您的变量picku id和dropoff id是numpy数组(可能它们已经是了),那么您可以:</p>
<pre><code>dropoff_ids = np.array( dropoff_ids, dtype='i' )
pickup_ids = np.array( pickup_ids, dtype='i' )
</code></pre>
<p>然后你就可以利用这些函数了np.IND公司()这将为您提供一个真/假数组,您只需对其求和即可得到真项目的总数。你知道吗</p>
<pre><code>leaving_volume = (-np.in1d( pickup_ids, dropoff_ids )).sum()
transition_volume= np.in1d( dropoff_ids, pickup_ids).sum()
arriving_volume = (-np.in1d( dropoff_ids, pickup_ids)).sum()
</code></pre>
<p>不知何故,我有一种感觉,即过渡音量=len(皮卡id)-到达音量,但我现在不是100%确定。你知道吗</p>
<p>另一个对你有用的功能是np.唯一()如果您想消除重复的条目,这将使数组变成一个集合。你知道吗</p>