查了好多函数,numpy中的resize不能插值,最后用了PIL库中的函数
a = np.array([[100,200,300,400,500]]) #注意是两个[],因为要把数据变成两个维度的,此时shape=[1,5]
img = Image.fromarray(a.astype('float')) #数据类型你自己选
img = img.resize((12,1),Image.NEAREST) #插值类型自己选,这里我想插值为[1,12]
img = np.array(img)
print(img)
最终的插值结果