擅长:python、mysql、java
<p>将列表表示为numpy数组,只需使用<code>np.argmin</code>查找差异最小的索引:</p>
<pre class="lang-py prettyprint-override"><code>import numpy as np
date = np.datetime64('2019-12-15')
array = np.array(['2018-01-01','2019-01-01','2019-04-12','2019-12-01'],
dtype=np.datetime64)
result = np.argmin(np.abs(array - date))
</code></pre>