我目前正在通过插入一组点(my_data)创建图像,然后通过打开创建的图像来访问插值的像素数据:
from matplotlib import pyplot as plt
import numpy as np
import matplotlib.image as mpimg
fig = plt.figure(frameon=False)
fig.set_size_inches(5, 3)
plt.axis('off')
plt.imshow(my_data, interpolation='bilinear',origin='lower')
plt.savefig("my_image.png", dpi=1000, bbox_inches='tight', pad_inches=0, frameon=None)
img_data = mpimg.imread('my_image.png')
我想访问img_data而无需“物理”创建图像然后打开所述图像。关于如何做到这一点的任何想法?
答案 0 :(得分:0)
您可以使用scipy.interpolate
,而不是依赖matplolib。