将npy文件转换成图片

程序如下

import os
import matplotlib.pyplot as plt
import numpy as np
import scipy.misc
from skimage.transform import resize
# output_directory = os.path.dirname('F:\SCRGAN\data\ceshi/npdata/train')  # 提取文件的路径
# output_name = os.path.splitext(os.path.basename("name.npy"))[0]  # 提取文件名
# arr = np.load('F:\SCRGAN\data\ceshi/npdata/train/section_00_source_train_normal_0000_0_g_25_mm_2000_mV_none.wav.npy')  # 提取 npy 文件中的数组
# disp_to_img = resize( arr ,output_shape=(128, 431))  # 根据 需要的尺寸进行修改
# plt.imsave(os.path.join(output_directory, "{}_disp.png".format(output_name)), disp_to_img, cmap='plasma')  # 定义命名规则,保存图片

path='E:\****\logmel/target_test'

path_list = os.listdir(path)
for filename in path_list:
    f = open(os.path.join(path, filename), 'rb')
    arr = np.load(f)
    # output_directory = os.path.dirname('F:\SCRGAN\data\ceshi/npdata/train')  # 提取文件的路径
    # output_name = os.path.splitext(os.path.basename("name.npy"))[0]  # 提取文件名
    disp_to_img = resize(arr, output_shape=(128, 431))
    plt.imsave(os.path.join('F:\SCRGAN\data/target_testpng', "{}_disp.png".format(filename)), disp_to_img, cmap='plasma')

    print(f)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值