colab

此处记录GoogleColab的用法

什么是Google Colab

Google Colab(Colaboratory)是一个基于Jupyter Notebook的免费云端计算平台,由Google提供支持。它允许用户在云端运行Python代码,并且提供了免费的GPU和TPU加速器。Google Colab使用Jupyter作为其交互式计算环境的基础,因此可以说Google Colab是建立在Jupyter之上的。用户可以在Google Colab中编写和运行Jupyter Notebook,享受云端计算的便利和资源。

Jupyter是一个开源的交互式计算环境,可以用于数据分析、数据可视化、机器学习等任务。它支持多种编程语言,包括Python、R和Julia等。Jupyter的核心是Notebook,可以在其中编写和运行代码,并实时查看结果

支持的外连接

  • Seed bank:类似于含很多深度学习模型和实例的库
  • Github
  • GoogleDrive:Google网盘,免费用户可存放15G文件资源

挂载GoogleDrive的例子:

1
2
3
4
5
6
#挂载云盘
from google.colab import drive
drive.mount('/content/drive/')
#进入文件夹(Colab是自己提前在GoogleDrive中新建的文件夹)
import os
os.chdir('/content/drive/MyDrive/Colab')

基本使用方法

  • 首先跳转到首页
  • 新建笔记本 (文件-新建笔记本)
  • 添加代码块写代码(可运行)
  • 添加文本块,可以写文本(支持markdown格式)

代码块基本命令

行首加!可运行bash命令

当使用”!”符号时,您实际上是在调用系统的命令行接口(CLI)来执行命令。这意味着您可以直接在代码单元格中执行系统命令,就像在终端或命令提示符下执行一样。

行首加%可运行Magic命令

当使用”%”符号时,是在调用Jupyter Notebook提供的Magic命令。Magic命令是Jupyter特有的功能,用于提供各种额外的便利功能,如性能分析、调试、图形显示等。因此,”%ls”是一个特殊的Jupyter Magic命令,用于显示当前工作目录下的文件列表,类似于”!ls”命令。

注意:

由于nootbook是当前目录下的一个文件,默认的bash目录操作在新的一行是会回到当前目录的,!cd会在执行后回到当前目录.而使用%cd则是进入相应目录后不回退

安装库命令: !pip install opencv-python (已安装opencv库为例)