首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试打开h5文件时获取文件查找错误

尝试打开h5文件时获取文件查找错误
EN

Stack Overflow用户
提问于 2022-03-04 18:09:10
回答 1查看 582关注 0票数 1

我有一个包含"catvnoncat“数据集的h5文件。当我试图运行下面的代码时,我会得到一个错误,它将包含在底部。我尝试从三个不同的来源获取数据集,以排除文件损坏的可能性。

我想知道的是是什么导致了这个问题?

代码语言:javascript
运行
复制
# My Code
import h5py
train_dataset = h5py.File('train_catvnoncat.h5', "r")
代码语言:javascript
运行
复制
# The Error
Traceback (most recent call last):
  File "f:\Downloads\Compressed\coursera-deep-learning-specialization-master_2\coursera-deep-learning-specialization-master\C1 - Neural Networks and Deep Learning\Week 2\Logistic Regression as a Neural Network\lr_utils.py", line 4, in <module>
    train_dataset = h5py.File('train_catvnoncat.h5', "r")
  File "C:\Users\Mohsen\AppData\Local\Programs\Python\Python39\lib\site-packages\h5py\_hl\files.py", line 507, in __init__
    fid = make_fid(name, mode, userblock_size, fapl, fcpl, swmr=swmr)
  File "C:\Users\Mohsen\AppData\Local\Programs\Python\Python39\lib\site-packages\h5py\_hl\files.py", line 220, in make_fid
    fid = h5f.open(name, flags, fapl=fapl)
  File "h5py\_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
  File "h5py\_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
  File "h5py\h5f.pyx", line 106, in h5py.h5f.open
FileNotFoundError: [Errno 2] Unable to open file (unable to open file: name = 'train_catvnoncat.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-04 18:27:36

您的代码正在当前目录中查找,该目录不是文件所在的位置。

根据错误消息,它看起来像是在windows上。文件'train_catvnoncat.h5‘在您的下载文件夹中吗?在系统中找到该文件并复制完整路径。然后,您可以更新以下内容:

代码语言:javascript
运行
复制
train_dataset = h5py.File('train_catvnoncat.h5', "r")

找到包含完整路径的东西。与此类似:

代码语言:javascript
运行
复制
train_dataset = h5py.File('C:/Users/Moshen/Downloads/train_catvnoncat.h5', "r")

注意斜杠,并确保将文件路径更新为实际值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71355579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档