gpt4 book ai didi

conv-neural-network - 访问 google colab 上的文件

转载 作者:行者123 更新时间:2023-12-04 01:17:25 24 4
gpt4 key购买 nike

通过运行安装驱动器后,我正在使用 Google Colaboratory IPython 进行样式转换:

from google.colab import drive
drive.mount('/drive')

它已挂载,所以我尝试 cd 进入一个目录,显示密码和 ls 但它没有显示正确的密码
!cd "/content/drive/My Drive/"
!pwd
!ls

但它不会 cd 到给定的目录中,它只会 cd 到 'content/'

同样,当我尝试在我的代码中使用“load_image() 函数访问一些图像时,如下所示
def load_image(img_path, max_size=400, Shape=None):
image = Image.open(img_path).convert('RGB')
if max(image.size) > max_size:
size = max_size
else:
size = max(image.size)

if shape is not None:
size = shape

in_transform = transforms.Compose([transforms.Resize(size),
transforms.ToTensor(),
transforms.Normalize((0.485, 0.456, 0.406),
(0.229, 0.224, 0.225))])

image = in_transform(image)[:3,:,:].unsqueeze(0)

return image
#load image content
content = load_image('content/drive/My Drive/uche.jpg')
style = load_image('content/drive/My Drive/uche.jpg')

但是当我尝试从目录中加载图像时,此代码会引发错误:

FileNotFoundError: [Errno 2] 没有这样的文件或目录:“内容/驱动器/我的驱动器/uche.jpg”

最佳答案

简短回答:要更改工作目录,请使用 %cdos.chdir 而不是 !cd

背后的故事是 ! 命令在子 shell 中执行,它有自己的独立工作目录,来自运行代码的 Python 进程。但是,您想要的是更改 Python 进程的工作目录。这就是 os.chdir 会做的事情,%cd 是一个方便的别名,可以在笔记本中使用。

把它放在一起,我想你想写:

from google.colab import drive
drive.mount('/content/drive')
%cd /content/drive/My\ Drive

关于conv-neural-network - 访问 google colab 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53854159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com