擅长:python、mysql、java
<p>也许<code>numpy.meshgrid</code>就是你想要的。在</p>
<p>下面是一个创建网格并对其进行数学运算的示例:</p>
<pre><code>#!/usr/bin/python3
# 2018.04.11 11:40:17 CST
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-5, 5, 0.1)
y = np.arange(-5, 5, 0.1)
xx, yy = np.meshgrid(x, y, sparse=True)
z = np.sin(xx**2 + yy**2) / (xx**2 + yy**2)
#h = plt.contourf(x,y,z)
plt.imshow(z)
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/iwSMU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iwSMU.png" alt="enter image description here"/></a></p>
<hr/>
<p>参考:</p>
<ol>
<li><a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html</a></li>
</ol>