这篇文章给大家介绍Python中有哪些常用的魔术命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
1 %lsmagic:找出全部命令如果你只记得一个魔术命令,那必须得是这一个。执行 %ls 香港云主机magic 命令将提供所有可用魔术命令的列表:2 %debug:交互式 debug这可能是我最常使用的魔术命令了。大部分数据科学家都遇到过这种情况:执行的代码块一直 break,你绝望地写了 20 个 print() 语句,想输出每个变量的内容。然后,当你最终修复问题后,你还得返回并再次删除所有 print() 语句。不过以后再也不用这样了。遇到问题后只需执行 %debug 命令,即可执行想要运行的任意代码部分:上图中发生了什么?我们有一个函数,它以列表为输入,并对所有的偶数取平方值。我们运行函数,但是出了些问题。但是我们并不知道怎么回事!对该函数使用%debug 命令。让调试器告诉我们 x 和 type(x) 的值。问题显而易见:我们把’6’作为字符串输入到函数中了!这对于更复杂的函数非常有用。3 %store:在 notebook 之间传递变量这个命令也很酷。假设你花了一些时间清洗 notebook 中的数据,现在你想在另一个 notebook 中测试一些功能,那么你是在同一个 notebook 中实现该功能,还是保存数据并在另一个 notebook 中加载数据呢?使用%store 命令后,这些操作都不需要!该命令将存储变量,你可以在其他任意 notebook 中检索该变量:%store [variable] 存储变量。%store -r [variable] 读取/检索存储变量。4 %who:列出所有全局变量。你是否遇到过,为变量赋值后却忘记变量名的情况?或者不小心删掉了负责为变量赋值的单元格?使用%who 命令,你可以得到所有全局变量的列表:5 %%time:计时魔法命令使用该命令可以获取所有计时信息。只需对任意可执行代码应用%%time 命令,你就可以得到如下输出:6 %%writefile:向文件写入单元格内容在 notebook 中写复杂函数或类,且想将其保存到专属文件中时,该魔法命令非常有用。只需为函数或类的单元格添加 %%writefile 前缀和想要保存到的文件名即可:如上所示,我们可以将创建的函数保存到 utils.py 文件中,然后就可以随意导入了。在其他 notebook 中也可以这样,只要与 utils.py 文件属于同一个目录即可。关于Python中有哪些常用的魔术命令就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
这篇文章主要介绍“怎么实现Go Module依赖关系的可视化”,在日常操作中,相信很多人在怎么实现Go Module依赖关系的可视化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么实现Go Module依赖关系的可视化”的疑惑…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。