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 ...
随机推荐
- Java爬虫框架Jsoup学习记录
Jsoup的作用 当你想获得某网页的内容,可以使用此框架做个爬虫程序,爬某图片网站的图片(先获得图片地址,之后再借助其他工具下载图片)或者是小说网站的小说内容 我使用Jsoup写出的一款小说下载器,小 ...
- 【Java每日一题】20170215
20170214问题解析请点击今日问题下方的“[Java每日一题]20170215”查看(问题解析在公众号首发,公众号ID:weknow619) package Feb2017; public cla ...
- 异常: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configurat
异常: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. ...
- EF实现增删改查
从来没想到过能在这个上面翻车,感慨自学没有培训来得系统啊,废话不多说 ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一 ...
- 大事记 - 安卓微信浏览器 video 标签层级过高
// 为什么叫<大事记>? // 以前总有面试官问这样一个问题:“你在项目中遇到过最头疼的问题是什么,是怎么解决的?” // 当时总觉得,已解决的问题都算不上头疼,所以回答总是不尽人意. ...
- JavaScript之Object对象常用属性与方法手册
MDN Object参考地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Obje ...
- springboot 数据验证
不能相信前端传过来的任何数据 一定不能相信前端传过来的任何数据 绝对不能相信前端传过来的任何数据 @JsonFormat 时间必须是指定的格式(这里是接收参数格式,不是取数据来格式化) @Null 必 ...
- Linux应用和系统库的2种安装方式---源码安装tarball和二进制rpm包
一.应用程序和系统库从哪里来? 两种机制,源码安装和二进制安装. 二.源码安装 tarball 1.核心思想是:利用开源代码,自己编译生成应用程序或者库,要求系统上必须已安装TMG(tar, make ...
- Python 标准类库-数据类型之copy-深拷贝浅拷贝操作
标准类库-数据类型之copy-深拷贝浅拷贝操作 by:授客 QQ:1033553122 Python中赋值并不会拷贝对象,只是创建目标和对象的绑定关系. copy.copy(x) 返回x的浅拷贝 ...
- wap2app(八)-- iphoneX 底部导航的兼容问题
iphoneX 没有home键,用其打开应用时,iphoneX的底部和应用底部导航重叠,不兼容. 解决办法: 打开manifest.json文件,在“plus”下加入以下代码(安全区域): " ...