擅长:python、mysql、java
<p>看看我的例子,它可能会帮助你:</p>
<pre><code>import numpy as np
import matplotlib.pyplot as plt
def save_image(data, filename):
sizes = np.shape(data)
fig = plt.figure()
fig.set_size_inches(1. * sizes[0] / sizes[1], 1, forward = False)
ax = plt.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()
fig.add_axes(ax)
ax.imshow(data)
plt.savefig(filename, dpi = sizes[0], cmap='hot')
plt.close()
data = np.random.randint(0, 100, (256, 256))
save_image(data, '1.png')
</code></pre>
<p><a href="https://i.stack.imgur.com/nWdbT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nWdbT.png" alt="enter image description here"/></a></p>