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 ...
随机推荐
- openjudge------ 日期的种类题目
描述TXT is a vegetable chicken,so 出题什么的完全不会啊! 干脆直接从网络上copy一题下来吧. 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都 ...
- 【设计模式】不同设计模式体现IOC控制反转
使用过Spring的开发者应该都对IOC控制反转功能有所了解,最开始学习时应该都知道使用依赖注入来实现IOC的功能,本文来介绍使用IOC控制反转思想的几种设计模式. 依赖注入来实现IOC 注入依赖是I ...
- 汇编语言--微机CPU的指令系统(五)(移位操作指令)
(5) 移位操作指令 移位操作指令是一组经常使用的指令,它包括算术移位.逻辑移位.双精度移位.循环移位和带进位的循环移位等五大类. 移位指令都有指定移动二进制位数的操作数,该操作数可以是立即数或CL的 ...
- CSS3属性animation-play-state控制动画运行或暂停的技巧
animation-play-state介绍 animation-play-state 属性规定动画正在运行还是暂停. div{ animation-play-state:paused; -webki ...
- Ambari架构源码解析
1. Ambari介绍 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应.管理和监控.Ambari已支持大多数Hadoop组件,包括HDFS.MapReduc ...
- MongoDB 3.0 WT引擎参考配置文件
单实例: systemLog: destination: file ###日志存储位置 path: /data/mongodb/log/mongod.log logAppend: true stora ...
- 关于处理注册表权限无法修改的问题(无法打开主键或注册表项unknown)
CMD下(管理员) secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose 此命令可以生成报告, 任 ...
- 「破解」Xposed强
「破解」Xposed强 Hook Hook Hook! 两张图片,第一张是我的微信截图,第二张是我从微信Hook出的一些类名. 一段代码,Hook这些类名出来的源码. 知道这些我们能干嘛,当然是分析( ...
- Python笔记(十五):匿名函数和@property
(一)匿名函数 不想显式定义函数的时候,可以使用匿名函数. def f(x): return x*x #将匿名函数赋值给一个变量 result = lambda x:x*x print(result( ...
- matlab练习程序(求向量间的旋转矩阵与四元数)
问题是这样,如果我们知道两个向量v1和v2,计算从v1转到v2的旋转矩阵和四元数,由于旋转矩阵和四元数可以互转,所以我们先计算四元数. 我们可以认为v1绕着向量u旋转θ角度到v2,u垂直于v1-v2 ...