查看jupyter notebook每个单元格运行时间实例
打开jupyter notebook, 进入这儿:
搜索框里搜索time,并选中Execute Time,大功告成!!!
最后是这样的, 很方便有木有(如果不行可以尝试重启一下jupyter notebook)。
之前有见过其他方法:
命令行里输入:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable execute_time/Exec
可是这个在我这儿不知道为啥用不了,我的execute_time/Exec模块显示可能不兼容。
补充知识:jupyter notebook magic %time %%time 告诉你运行时长
在编程的时候有时候我们想要比较 两种算法哪个更快 或者自己的代码哪一段最慢 这时候就可以使用 magic函数
magic有行魔法%time 和单元魔法%%time
行魔法 显示这一行代码运行的时长 单元魔法显示这一个cell 运行的时长
%%time import sqlite3 as sql conn_origin=sql.connect('3.db') print("打开了数据库") worker_data=[[1,'wang'],[2,'ye'],[3,'liu'],[4,'lu'],[5,'mo'],[6,'zhang'],[7,'shi'],[8,'wu'],[9,'xing'],[10,'hu'] ,[11,'zhang'],[12,'bi'],[13,'li'],[14,'zhao'],[15,'jin'],[16,'tan'],[17,'you'],[18,'qian'],[19,'song'] ,[20,'sun'],[21,'chen'],[22,'mu'],[23,'gao'],[24,'qi'],[25,'gu'],[26,'sheng'],[27,'sun'],[28,'deng'] ,[29,'yang'] ,[30,'dai'],[31,'tu'],[32,'yu'],[33,'du'],[34,'huang'],[35,'bai'],[36,'mao'],[37,'xu'],[38,'lv'] ,[39,'qiu'],[40,'yan']]
这是显示的结果:
打开了数据库
CPU times: user 350 µs, sys: 602 µs, total: 952 µs
Wall time: 985 µs
cputime=user用户态cpu耗时 +sys内核态cpu耗时
wall time = real time 墙上钟表时间 包含堵塞等多种情况的实际运行时长
以上这篇查看jupyter notebook每个单元格运行时间实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
解决Jupyter notebook中.py与.ipynb文件的import问题
在jupyter notebook中,因为其解析文件的方式是基于json的,所以其默认保存的文件格式不是.py而是.ipynb.而.ipynb文件并不能简单的import进.py或者.ipynb文件中,这就为开发带来了极大不便.因为在jupyter notebook中,一定要是在默认的.ipynb下才能有一系列的特性支持,比如自动补全,控制台等待,而.py文件只能通过文本编辑器修改,非常非常不便. 因为.ipynb可以import .py的module,所以其中一个解决方法是将已经写好的.ipy
-
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
在代码首行添加: %matplotlib inline 即可. 补充知识:jupyter不能显示Matplotlib 动画 看莫烦老师的matplotlib教程中,有一段sinx函数动画,用Jupyter跑却不能显示动画效果. 解决方案:在前面加一句%matplotlib notebook 动画代码如下: %matplotlib notebook import tensorflow as tf import numpy as np import matplotlib.pyplot as plt
-
jupyter notebook中新建cell的方法与快捷键操作
jupyter notebook中,你可能需要在当前cell的上面或下面添加新的cell,通过菜单栏.工具栏和快捷键可以实现 菜单栏: 工具栏: 但工具栏中的+号只能在当前cell的下方加新的cell 快捷键: 在当前cell上方新建cell:A 在当前cell下方新建cell:B 注意: 大写状态下的A和小写状态下的a都可以 快捷键方式都是要在非编辑状态下按下才有用 非编辑状态: 编辑状态: 编辑状态下可以按Esc到非编辑状态 另外,有两个经常会用到的快捷键: 执行当前cell,并自动跳到下一
-
Jupyter Notebook折叠输出的内容实例
一.问题描述 当Jupyter Notebook的输出内容很多时,为了屏幕可以显示更多的代码行,我需要将输出的内容进行折叠. 二.解决方法 1.鼠标操作 (1)鼠标左键双击输出单元格的左侧灰色区域. (2)展开:鼠标左键单机下方的灰色区域即可.如下图所示: 2.快捷键操作 (1)按Esc键 (2)按字母O (3)展开:同上. 补充知识:Python 找出出现次数超过数组长度一半的元素实例 利用问题的普遍性和特殊性来求解,代码如下: import unittest from datetime im
-
jupyter notebook 实现matplotlib图动态刷新
我就废话不多说了,大家还是直接看代码吧! import matplotlib %matplotlib inline from IPython import display 需要刷新的地方,画完图之后添加 display.clear_output(wait=True) 补充知识:jupyter notebook matplotlib绘制动态图并显示在notebook中 有些时候matplotlib 的绘图没法显示在notebook中,或者显示不了.这与backend有关. 首先启动你的notebo
-
jupyter notebook 添加kernel permission denied的操作
为什么要手动添加核? 因为使用公司的服务器,最好不要直接使用anaconda自带的python,更不要使用系统下自带的python,如果每个人都使用同一个python,可能会给别人的工作带来"致命的伤害". 怎么添加? 正常情况: python -m ipykernel install --name your_env_name (your_env_name 代表你的python环境的名字) 如果出现 error13 permiss denied:/usr/local/share/jup
-
浅谈JupyterNotebook导出pdf解决中文的问题
1.将ipynd编译成tex 建议将其放在桌面处理 ipython nbconvert -to latex pdf.ipynb 2.修改tex 双击打开转换的文件在\documentclass{article}后面插入 \usepackage{fontspec, xunicode, xltxtra} \setmainfont{Microsoft YaHei} \usepackage{ctex} 3.编译tex 生成pdf xelate pdf.tex 补充知识:Jupyter notebook
-
查看jupyter notebook每个单元格运行时间实例
打开jupyter notebook, 进入这儿: 搜索框里搜索time,并选中Execute Time,大功告成!!! 最后是这样的, 很方便有木有(如果不行可以尝试重启一下jupyter notebook). 之前有见过其他方法: 命令行里输入: pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user jupyter nbextension enable execute_time/
-
ipython jupyter notebook中显示图像和数学公式实例
1. # 可以使用LaTeX表示数学公式 # 可以使用LaTeX表示数学公式 from IPython.display import Latex Latex(r"$\sqrt{x^2+y^2}$") 2. # SymPy的表达式也可以显示为LaTex %load_ext sympyprinting from sympy import * x, y = symbols("x,y") sqrt(x**2+y**2) 3. # 用Image类显示"jupyter
-
JSP中动态合并单元格的实例代码
废话不多说了,具体代码如下所示: <span style="font-size:14px;"> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <table width="100%" border="0" cellspacing="0" cellpadding="0&q
-
jupyter notebook中美观显示矩阵实例
我就废话不多说了,还是直接看代码吧! from IPython.display import display,Latex,Math %matplotlib inline from IPython.core.interactiveshell import InteractiveShell sh = InteractiveShell.instance() def number_to_str(n,cut=5): ns=str(n) format_='{0:.'+str(cut)+'f}' if 'e'
-
jupyter notebook tensorflow打印device信息实例
juypter notebook中直接使用log_device_placement=True打印不出来device信息 # Creates a graph. with tf.device('/device:CPU:0'): a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a') b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name
-
JS拖动选择table里的单元格完整实例【基于jQuery】
本文实例讲述了JS拖动选择table里的单元格.分享给大家供大家参考,具体如下: 用JS 实现类似Excel里面动态选择单元格的例子,从网上得到的例子,先记录在这里,以后参考用. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>www.jb51.net JS拖动选择table里的单元格&
-
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
vue 封装自定义组件 tabal列表编辑单元格组件 <template> <div class="editable-cell"> <div class="editable-cell-input-wrapper" v-if='editable'> <el-input class="editInput" v-model="cellValue" placeholder="请输入内
-
OpenXml合并Table单元格代码实例
using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wordprocessing; using OpenXML.Model; using System; using System.Collections.Generic; namespace OpenXML { class Program { //表格数据 public static List<List
-
15个应该掌握的Jupyter Notebook使用技巧(小结)
Jupyter Notebook是一个基于浏览器的交互式编程环境(REPL, read eval print loop),它主要构建在IPython等开源库上,允许我们在浏览器上运行交互式python代码.并且有许多有趣的插件和神奇的命令,大大增强了python的编程体验. 1. 计算单元的执行时间 我们可以在一个jupyter notebook单元的开头使用%%time命令来计算执行该单元的时间. 2. 进度条 可以使用python外部库创建进度条,它可以实时更新代码运行的进度.它让用户知道正
随机推荐
- mysql 5.7.13 winx64安装配置方法图文教程
- javascript向后台传送相同属性的参数即数组参数
- js简单工厂模式用法实例
- D3.js实现散点图和气泡图的方法详解
- 理解Angular数据双向绑定
- Laravel的Nginx重写规则实例代码
- Java中LinkedHashMap源码解析
- javascript 操作符(~、&、|、^、<<、>>)使用案例
- 使用django-suit为django 1.7 admin后台添加模板
- Android Fragment动态创建详解及示例代码
- String字符串截取的四种方式总结
- php中的Base62类(适用于数值转字符串)
- shell脚本转发80端口数据包给Node.js服务器
- 实现PHP框架系列文章(6)mysql数据库方法
- java 中二分法查找的应用实例
- java创建一个类实现读取一个文件中的每一行显示出来
- 小米Java程序员第二轮面试10个问题 你是否会被刷掉?
- Android左滑返回功能的实现示例代码
- C语言 位运算详解及示例代码
- 详解NODEJS的http实现