AI Studio基本操作(一) Notebook篇

https://aistudio.baidu.com/aistudio/learnmap

我第一次用这个飞桨的网页环境,虽然Jupyter也是天天用,但是线上环境还是有很多的不同~

https://aistudio.baidu.com/aistudio/certification?_origin=learnmap

以及可以考试来证明你的能力

学生就是这个了,不知道含金量怎么样

https://aistudio.baidu.com/aistudio/projectdetail/325575

这个项目我个人认为要是想入门的话,一定要试试

https://aistudio.baidu.com/aistudio/newbie

如果初次注册的话,我推荐你把这个东西也过一遍

https://aistudio.baidu.com/aistudio/projectdetail/1482286

Notebook的使用才是我们这次使用的重点,让我们试一次

首先点进入

会打开一个这样的页面

打开自带的终端,看看ifconfig,就是网卡

然后再看看python的一些版本

这个是在线环境的按钮

这个是传统环境的按钮排布

https://aistudio.baidu.com/aistudio/projectdetail/69987

这是

运行代码后下面会出现输入调试的窗口

https://howchoo.com/g/zgi2y2iwyze/debugging-your-python-code

官方给了一个学习的网站,感兴趣的可以看看

import sys
def add(num1=0, num2=0): return int(num1) + int(num2)
def sub(num1=0, num2=0): return int(num1) - int(num2)
def main(): #Assuming our inputs are valid numbers num1 = 0 num2 = 2 addition = add(num1, num2) print (addition) subtraction = sub(num1, num2) print (subtraction)
if __name__ == '__main__': main()

这代码是我们要调试的代码

接着代码内加入这个代码

加入一个断点

接着就可以调试

更多的调试命令

q可以在任何时候退出调试环境

还有一种更好的方式, 叫ipdb. 用法和PDB很相似. 不过返回的输出是彩色的.

  • ENTER (重复上次命令)

  • c (继续)

  • l (查找当前位于哪里)

  • s (进入子程序,如果当前有一个函数调用,那么 s 会进入被调用的函数体)

  • n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的

  • r (运行直到子程序结束)

  • !<python 命令>

  • h (帮助)

  • a(rgs) 打印当前函数的参数

  • j(ump) 让程序跳转到指定的行数

  • l(ist) 可以列出当前将要运行的代码块

  • p(rint) 最有用的命令之一,打印某个变量

  • q(uit) 退出调试

  • r(eturn) 继续执行,直到函数体返回

在右下角还有此时分配给我的机器的性能情况

我们接着看这个使用的环境,可以上传自己的东西

双击编辑,还有一点自动补全

我们建立一个新的代码窗口

等文件建立好以后,!ls,看看是不是建立成功

在右上角有着详尽的相关的选项

记住这些命令,不要鼠标点

以及在编辑模式的时候用的快捷键

在左边可以调整字号,就是字的大小

注意运行shell环境的时候,!是必须加的

两个命令

以及你用过的命令都会在这里保留

可以看你pip过什么安装包

就是你下次打开还有的意思


Magic命令是Notebook的高级用法了. 可以运行一些特殊的指令. Magic 命令的前面带有一个或两个百分号(% 或 %%),分别代表行 Magic 命令和单元格 Magic 命令。行 Magic 命令仅应用于编写 Magic 命令时所在的行,而单元格 Magic 命令应用于整个单元格。

有很多的魔法命令,可以让你的板砖更加的快速

这个测量运行时间的命令是我们经常使用的

内联的函数来画图

这个功能在这里可有可无

以及run命令,在单元格里面运行py的文件代码

这个很有用,不看文档能学会?

大部分知识都是复习~~~~

(0)

相关推荐