当前位置:网站首页>Jupyter常用操作总结(强烈建议收藏,持续更新实用操作)
Jupyter常用操作总结(强烈建议收藏,持续更新实用操作)
2022-08-04 15:08:00 【Love And Program】
一个帅气的boy,你可以叫我Love And Program
个人主页:Love And Program的个人主页
如果对你有帮助的话希望三连支持一下博主
pandas显示全部数据
这是使用pandas
模块操作的一个通病,无论用哪个IDE
都会出现显示不全,作为一个极其较真的人,想要看到全部数据
import pandas as pd
pd.set_option("display.max_rows",None)
pd.set_option("display.max_columns",None)
还有其他详细内容可见知乎这位兄弟总结的set_option()
的用法,这是我遇见的总结的比较全的操作。
🤎🤎?操作
在jupyter
中不能像pycharm
一样ctrl
+鼠标左键直接进入函数定义的位置,所以它需要一些外援–>'?'
,可以查看所需函数的参数及解释。
%pprint操作
魔术操作%pprint,这是一个修饰操作,运行后会出现Pretty printing has been turned ON
或Pretty printing has been turned ON
,简单来说它的作用就是让你的输出变得更美观,更具有可读性。
我们来看一个实例,选自python中文网
关闭后则可读性下降很多:
Ctrl+鼠标左键
这是一个神奇的操作,你在Jupyter
中在任意位置按住Ctrl
+鼠标左键
他会出现多个可以输入的符号,再次点击取消,出现下面这个情况
输入字符后便是同时输入:
%lsmagic命令
列出所有magics命令(并不建议记住所有操作,很多操作都没什么很大的意义,用与否并不会给你很大的帮助)
%run命令
先不谈这个命令的作用,让我们直接实战一下,在同目录下新建一个hello.py
,内容加上print('Hello World')
,然后在Jupyter
中使用如下命令:
可见:此魔术命令可以在Jupyter内部直接运行py文件,甚至,你还能使用里面的数据!
我们继续在hello.py
中添加a=999
,然后,见证奇迹的时刻:
🧡🧡%%timeit计时操作
注意:必须加在程序开头,否则报错!
%%:计算一块程序的运行时间
%%timeit -n 指定运行行数 -r指定运行次数 执行次数 = n*r
#642 ms ± 10.1 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
%%time
#Wall time: 649 ms
%:计算一行的运行时间(IPython功能)
%time# 计算下一行运行时间
🤍🤍%%writefile写入操作
这句魔术语句应该算是经常用的了,他可以将所在这一块区域内的代码输出到一个自定义的py
文件中,非常省事,如下图所示:
再次输入后会出现重载字样,即可以重复保存入文件中,为不可逆操作:
后续会继续更新jupyter操作,还有不少可以节省时间的操作步骤,欢迎大家投稿,会标注好名字并持续更新这一块内容......
边栏推荐
猜你喜欢
2022杭电多校3
蓝牙技术|上半年全国新增 130 万台充电桩,蓝牙充电桩将成为市场主流
1403. 非递增顺序的最小子序列
本周讨论用户体验:Daedalus 的 Nemo 加入 Ambire,探索加密海洋
MySQL优化学习笔记
leetcode: 255 Verify preorder traversal sequence binary search tree
This week to discuss the user experience: Daedalus Nemo to join Ambire, explore the encryption of the ocean
代码随想录笔记_动态规划_1049最后一块石头的重量II
【北亚数据恢复】IBM System Storage存储lvm信息丢失数据恢复方案
Find My技术|防止你的宠物跑丢,苹果Find My技术可以帮到你
随机推荐
Next -19- 开启fancybox查看图片大图
Cisco - Small Network Topology (DNS, DHCP, Web Server, Wireless Router)
实际工作中的高级技术(训练加速、推理加速、深度学习自适应、对抗神经网络)
代码随想录笔记_动态规划_1049最后一块石头的重量II
属于程序猿的浪漫
大众点评搜索相关性技术探索与实践
FTP协议抓包-工具wireshark与filezilla
Google plug-in. Download contents file is automatically deleted after solution
用于X射线聚焦的复合折射透镜
leetcode:215无序数组中找第k大的元素
leetcode: 254. Combinations of factors
一看就会的Chromedriver(谷歌浏览器驱动)安装教程
数据链路层-------以太网协议
365天挑战LeetCode1000题——Day 049 非递增顺序的最小子序列 贪心
微软表示将向内部网络安全专家共享数据 为企业提供更安全保护
性能提升400倍丨外汇掉期估值计算优化案例
指数族分布与最大熵
华为云 & 达达,帮有情人“一键送达”
leetcode:253. 至少需要多少间会议室
Hangzhou Electric School Competition (Counter Attack Index)