文件打开问题:自定义goog.npz保存路径及读取代码修改求助
没问题,这就帮你调整代码,把goog.npz存到你指定的路径,同时修改读取逻辑:
步骤1:将示例文件保存到指定路径
先通过matplotlib的cbook获取原始示例文件的内容,然后写入到你指定的路径,这样后续就可以直接从这个自定义路径读取,不用依赖mpl默认的示例目录了:
import matplotlib.cbook as cbook import numpy as np # 替换成你的实际指定路径 file_path = 'C:/Users/.../goog.npz' # 读取原始示例文件并保存到指定路径 with cbook.get_sample_data('goog.npz') as src_file: with open(file_path, 'wb') as dst_file: dst_file.write(src_file.read())
步骤2:从指定路径读取数据
完成保存后,直接从你指定的路径加载文件,替换原来的读取语句即可:
# 直接从自定义路径加载数据 r = np.load(file_path)['price_data'].view(np.recarray)
这样就完全按照你的需求,把文件存到了指定位置,同时调整了读取逻辑,不需要再访问mpl默认的示例目录啦。
内容的提问来源于stack exchange,提问作者fskilnik
相关产品推荐
相关产品推荐

