将用Google Colab编写的ipynb文件转换为py并按原样执行


简介

编程不是我的主要业务,但是最近我有机会学习机器学习。
借此机会,我正在研究Python和R。大约在这段时间里,我清除了G考试,并认为下一个考试将是E资格。

在Python中训练机器学习模型时,即使GPU无能为力
使用Google Colaboratory,您可以在任何PC环境中舒适地运行。
我最近喜欢并使用它。
这比标准规格的PC Anaconda绰绰有余。或相当快。 .. ..

主要科目

当您想通过在看课本时指定参数来执行完整的脚本时,
通常,我想从命令提示符下运行py文件,但是
如果我想在Google Coab上完成此操作怎么办?
我被困住了,因此我将在下面的备忘录中写出调查结果。

我将安装Google云端硬盘并学习,因此我将描述一系列动作。
作为前提,假设您已完成编写代码并将其以ipynb格式保存在Google云端硬盘中。

挂载Google云端硬盘

1
2
from google.colab import drive
drive.mount('/content/drive')

这将在身份验证屏幕上显示链接,因此进行身份验证并安装它。

将当前目录移至Google云端硬盘上的目标文件夹

1
cd /content/drive/My Drive/Colab Notebooks/'目的フォルダ'

检查ipynb文件以运行

1
!ls

由于无法在提示符下运行ipynb格式,请将其转换为py文件

1
!jupyter nbconvert --to python '目的ファイル名'.ipynb

这将在Google云端硬盘上创建一个py文件。
最后,运行py文件。

在Google Colab上执行Py文件(在单元格上)

1
!python "目的ファイル名".py

顺便说一句,它可能无法运行,因为它是numpy的错误,因此如下所示
最好指定numpy的版本并安装它。

由于numpy中的错误,代码可能无法运行,因此请指定版本并重新插入numpy

1
!pip install numpy==1.16.1

附言

这是Qiita的第一篇帖子。我们将继续写研究备忘录。