擅长:python、mysql、java
<p>您可以在数组中使用向量化函数,它将在数组中的每个元素中应用您的函数。请参见下面的演示:</p>
<pre><code>import numpy as np
vfunc = np.vectorize(daylength)
dayOfYear = 100
latarray = np.array([[10, 20, 30], [3, 6, 9]])
vfunc(dayOfYear, latarray)
Result:
array([[12.16899985, 12.34893859, 12.5537987 ],
[12.05022628, 12.10073141, 12.1518005 ]])
</code></pre>
<p>引用:<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.vectorize.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy/reference/generated/numpy.vectorize.html</a></p>