Jupyter 快捷键

执行当前cell,并自动跳到下一个cell:Shift Enter

执行当前cell,执行后不自动调转到下一个cell:Ctrl-Enter

是当前的cell进入编辑模式:Enter

退出当前cell的编辑模式:Esc

删除当前的cell:双D

为当前的cell加入line number:单L

将当前的cell转化为具有一级标题的maskdown:单1

将当前的cell转化为具有二级标题的maskdown:单2

将当前的cell转化为具有三级标题的maskdown:单3

为一行或者多行添加/取消注释:Crtl /

撤销对某个cell的删除:z

浏览器的各个Tab之间切换:Crtl PgUp和Crtl PgDn

快速跳转到首个cell:Crtl Home

快速跳转到最后一个cell:Crtl End

快捷键作   用说明
Enter转入编辑模式 
Shift-Enter运行本单元,选中下个单元新单元默认为命令模式
Ctrl-Enter运行本单元 
Alt-Enter运行本单元,在其下插入新单元新单元默认为编辑模式
Y单元转入代码状态 
M/m单元转入 markdown 状态 注意不是shift+m/M
R/r单元转入 raw 状态 
1设定 1 级标题仅在 markdown 状态下时建议使用标题相关快捷键,如果单元处于其他状态,则会强制切换到 markdown 状态
2设定 2 级标题 
3设定 3 级标题 
4设定 4 级标题1-6特别好用,不论你是何种模式 
5设定 5 级标题 
6设定 6 级标题 
Up选中上方单元 其实就是上下移动
K选中上方单元 
Down选中下方单元 
J选中下方单元 
Shift-K连续选择上方单元 
Shift-J连续选择下方单元 
A在上方插入新单元 
B在下方插入新单元 
X剪切选中的单元 
C复制选中的单元 
Shift-V粘贴到上方单元 
V粘贴到下方单元 
Z恢复删除的最后一个单元 
DD/dd删除选中的单元连续按两个 D 键
Shift-M合并选中的单元 
Ctrl-S保存当前 NoteBook 
S保存当前 NoteBook 
L开关行号编辑框的行号是可以开启和关闭的
O转换输出 
Shift-O转换输出滚动 
Esc关闭页面 
Q关闭页面 
H显示快捷键帮助 
I,I中断 NoteBook 内核 
0,0重启 NoteBook 内核 
Shift忽略 
Shift-Space向上滚动 
Space向下滚动

Ubuntu 查看磁盘空间 df

df 命令是linux系统以磁盘分区为单位查看文件系统,加上参数查看磁盘剩余空间信息,命令格式:

df -hl 显示格式为: 

文件系统              容量 已用 可用 已用% 挂载点 

Filesystem       Size  Used Avail Use% Mounted on

sysfs              0     0     0    – /sys

proc               0     0     0    – /proc

udev            830M     0  830M   0% /dev

devpts             0     0     0    – /dev/pts

tmpfs           169M  1.1M  168M   1% /run

/dev/sda1       9.6G  7.4G  2.2G  78% /

securityfs         0     0     0    – /sys/kernel/security

tmpfs           844M     0  844M   0% /dev/shm

tmpfs           5.0M     0  5.0M   0% /run/lock

tmpfs           844M     0  844M   0% /sys/fs/cgroup

cgroup             0  

下面是相关命令的解释:

df -hl 查看磁盘剩余空间

df -h 查看每个根路径的分区大小

du -sh [目录名] 返回该目录的大小

du -sm [文件夹] 返回该文件夹总M数

更多功能可以输入一下命令查看:

df –help

du –help

查看硬盘的分区 #sudo fdisk -l

查看IDE硬盘信息 #sudo hdparm -i /dev/hda

查看STAT硬盘信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id

查看硬盘剩余空间 #df -h or #df -H

查看目录占用空间 #du -hs 目录名

优盘没法卸载 #sync fuser -km /media/usbdisk

Jupyter try..

<测试验证代码在google home/falls_legend_1/>

先安装docker之后,了解到这个好东西“dataquestio”,目前提供的数据科学开发专用镜像:dataquestio/python3-starter —— 这个镜像安装Python 3, Jupyter notebook和许多其他流行的数据科学库,包括numpy,pandas,scipy,scikit-learn和nltk。

在终端输入docker pull dataquestio/python3-starter命令。输入这段命令后,程序会自动从Docker Hub下载镜像。Docker Hub与Github类似,不过却是Docker镜像的一个中枢。它会将相应的镜像文件下载至本地硬盘。

本地创建一个文件夹,用于存放notebooks。这个文件夹中将储存你所有的工作文件,并会持续存在于你的机器中,即使是你销毁了docker容器。在这里,我们将创建下面这个文件夹,/home/falls_legend_1/notebooks.

镜像下载完成后,你可以通过docker run运行该镜像。我们还需要传入一些选项,确保镜像配置正确。

  • -p 选项用于设置虚拟机的端口,让我们可以在本地访问Jupyter notebook服务器。
  • -d 选项用于以detached模式运行容器,也就是作为背景进程运行。
  • -v 选项让我们指定在本地机器中使用哪个文件夹存储notebook。

完整的运行命令是类似这样的:

docker run -d -p 8888:8888 -v /home/falls_legend_1/notebooks:/home/ds/notebooks dataquestio/python3-starter

最后,浏览google虚拟机 35.241.114.163:8888,,ok,可以用了。

做事方法不科学,blog宕机两天

突想起来一直没有使用https加密协议,说干就干,,,结果没有看清官方流程步骤,杯具了,,“大闲人”web不见了。

总结一下,就是要利用虚拟机来完成验证,不能随意就开始做不熟悉的系统配置,同时之前做的tar压缩备份方案证明在linode不靠谱,在进入linode 管理台上使用rescue模式恢复tar内容,但是操作之后无法启动,只能重新rebuild系统,还好这个系统的东西不多,而且我已经备份了mysql与wordpress的数据,心里有底,😄。

先搞定科学上网,然后恢复博客,还是很顺利的。想到docker技术更加方便,就在google云上验证了docker-compose技术,编写了yml文件,就把wordpress run起来,记住一点就是要进入exec it 容器内修改wp-content的读写权限及组,采用chmod和chown,这样就不会出现图片无法上传保存的问题,最后还是把google的博客docker-compose down,依然使用linode系统。

这一折腾,把docker技术强化了一下,compose编排很方便易懂,下一步再看看jupyter notebook,在练练新玩意。

Tensorflow2.0 (1)

今天翻了家庭照片库,晒一张夫人抱毛豆小朋友2005年的照片,?。

编译TF已经学会,可以使用工具了,下面就可以学TF2.0(1.0与2.0差异很多,就从2.0学起),怎么开头呢??直接去google看入门资料,而且还可以在网页运行python,关联你的google cloud Engine。

我使用anaconda3-4.7.12 + python3.7 + cuda10.0.130 + cudnn7.3.1 + Tensorflow-gpu-2.0搭建环境,使用conda非常顺利的启动gpu,虚拟环境:conda activate tensorflow python=3.7.5配置,升级conda upgrade,就开始学习MNIST和Fashion MNIST两个图像图的训练和评估,google提供完善的例子code,关键在模型的原理。

今天就写这些,兰卡的语音排查还在继续,西安开发部的组织拆分也很闹心,还是那句话,三十年河西,,,三十年河东,顺势而为,有时间就多看书学习新的事物,evoluton?。

参考: https://blog.csdn.net/qq_43673118/article/details/90140395