google colab 使用指南
重启colab
!kill - -
输出ram信息
!cat /proc/meminfo
输出cpu信息
!cat /proc/cpuinfo
更改工作文件夹
一般,当你运行下面的命令:
!ls
你会看到 datalab 和 drive 文件夹。
因此,在定义每一个文件名时,需要在前面添加 drive/app。
要解决这个问题,更改工作目录即可。(在本教程中,我将其更改为 app 文件夹)可以使用下面的代码:
import os
os.chdir("drive/app")
# 译者注:挂载网盘目录后,前面没有切换过目录,这里应该输入
# os.chdir("drive/My Drive/app")
运行上述代码后,如果你再次运行
!ls
你会看到 app 文件夹的内容,不需要再一直添加 drive/app 了。
Markdown用法

执行shell命令
Shell是一种与计算机进行文本交互的方式。
一般来讲,当你正在使用Python编译器,需要用到命令行工具的时候,要在shell和IDLE之间进行切换。
但是,如果你用的是Jupyter,就完全不用这么麻烦了,你可以直接在命令之前放一个“!”,就能执行shell命令,完全不用切换来切换去,就能在IPython里执行任何命令行。
In []: !ls
example.jpeg list tmp
In []: !pwd
/home/Parul/Desktop/Hello World Folder'
In []: !echo "Hello World"
Hello World
我们甚至可以将值传递给shell,像下面这样:
In []: files= !ls
In []: print(files)
['example.jpeg', 'list', 'tmp']
In []: directory = !pwd
In []: print(directory)
['/Users/Parul/Desktop/Hello World Folder']
In []: type(directory)
IPython.utils.text.SList
魔法函数
%:行魔法函数,只对本行代码生效
%%:Cell魔法函数,在整个Cell中生效,必须放于Cell首行。
%lsmagic:列出所有的魔法函数
%magic查看各个魔法函数的说明
%%writefile #调用外部python脚本
%run #调用外部python脚本
%timeit #测试单行语句的执行时间
%%timeit #测试整个单元中代码的执行时间
% matplotlib inline #显示 matplotlib 包生成的图形
%%writefile #写入文件
%pdb #调试程序
%pwd #查看当前工作目录
%ls #查看目录文件列表
%reset #清除全部变量
%who #查看所有全局变量的名称,若给定类型参数,只返回该类型的变量列表
%whos #显示所有的全局变量名称、类型、值/信息
%xmode Plain #设置为当异常发生时只展示简单的异常信息
%xmode Verbose #设置为当异常发生时展示详细的异常信息
%debug bug调试,#输入quit退出调试
%env #列出全部环境变量
将多个 kernel 的代码组合到一个 notebook 中
在每个cell的开头使用相关的魔法命令来声明你想使用的 kernel:
%%bash %%HTML %%python2 %%python3 %%ruby %%perl
示例
%%bash cd darknet
pwd
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
sudo make
google colab 使用指南的更多相关文章
- Google Colab的一些注意事项
1.执行命令行前面加! 当我们使用python解释器时,我们需要不停地在命令行和IDE 之间切换,当我们需要使用命令行工具时.不过,Jupyter Notebook给了我们在notebook中运行sh ...
- 《Google 代码风格指南》
<Google 代码风格指南> https://github.com/google/styleguide
- GOOGLE RANKBRAIN 完整指南
[译]GOOGLE RANKBRAIN 完整指南 ( 2018 最新版 ) 2018.01.29 来源 http://www.zhidaow.com/post/google-rankbrain ...
- Google Colab Free GPU Tutorial【转载】
转自:https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d 1.Google Cola ...
- 使用GOOGLE COLAB训练深度学习模型
使用 谷歌提供了免费的K80的GPU用于训练深度学习的模型.而且最赞的是以notebook的形式提供,完全可以做到开箱即用.你可以从Google driver处打开.或者这里 默认创建的是没有GPU的 ...
- Google Colab 基本操作
## 上传 from google.colab import files uploaded = files.upload() for fn in uploaded.keys(): print('Use ...
- Google Colab Notebook 的外部文件引用配置
Google Colab Notebook 的外部文件引用配置 Reference: How to upload the file and read Google Colab 先装工具:google- ...
- Google Colab 免费GPU服务器使用教程
Google免费GPU使用教程(亲测可用) 今天突然看到一篇推文,里面讲解了如何薅资本主义羊毛,即如何免费使用Google免费提供的GPU使用权. 可以免费使用的方式就是通过Google Cola ...
- 《Google Glass开发指南》
<Google Glass开发指南> 基本信息 作者: BestApp工作室 丛书名: 图灵原创 出版社:人民邮电出版社 ISBN:9787115349477 上架时间:2014-3-19 ...
随机推荐
- 【转】hibernate 延迟加载
Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载.hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hiberna ...
- 浅析多线程的对象锁和Class锁
一.前言 本来想在另外一篇文章说的,发现可能篇幅有点大,所以还是另开一篇博文来说好了.知识参考<Java多线程编程核心技术>,评价下这本书吧——大量的代码,简单的说明,真像在看博客.不过这 ...
- Javascript继承1:子类的的原型对象----类式继承
//声明父类 function Parent(){ this.parentValue = true; this.favorites = ['看书'] } //为父类添加公有方法 Parent.prot ...
- 什么是Docker Volume?
摘要:Docker Volume,通常翻译为数据卷,用于保存持久化数据.当我们将数据库例如MySQL运行在Docker容器中时,一般将数据通过Docker Volume保存在主机上,这样即使删除MyS ...
- 为什么用bower 安装bootstrap而不用npm来安装?
NPM(node package manager),通常称为node包管理器.顾名思义,它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜索.发布等. npm的背后,是基于couchdb ...
- [jQuery]循环遍历改变a标签的href
把info类下面所有的a标签链接后天加"#article". jQuery(document).ready(function($){ $('.info a').each(funct ...
- [DOM基础]offsetHeight,clientHeight,scrollHeight,innerHeight,outerHeight等属性的解释
由于经常搞混这几个属性,所以查找资料总结一下,方便以后翻出来温习. 一.偏移量-以offset开头的 1.offsetHeight:元素在垂直方向上占用的空间大小,像素.包括元素的高度.可见的水平滚动 ...
- Kotlin入门(21)活动页面的跳转处理
Activity的活动页面跳转是App最常用的功能之一,在前几章的demo源码中便多次见到了,常常是点击界面上的某个按钮,然后跳转到与之对应的下一个页面.对于App开发者来说,该功能的实现非常普通,使 ...
- 你不可不知的Java引用类型【总结篇】
四种引用类型总结 引用级别:强引用 > 软引用 > 弱引用 > 虚引用 理解 就如最开始说的,设置四种引用类型,是为了更好的控制对象的生命周期,让代码能够一定程度上干涉GC过程,所以 ...
- 卸载(uninstalled)Mac os Jenkins pkg 安装包
有些小伙伴不熟悉Jenkins, 在mac上安装,会选择pkg 安装包, 安装后又想卸载,苦于卸载不干净,今天给到一个命令即可搞定. 对应qq群号:616961231打开终端输入下面命令'/Libra ...