热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

查看jupyternotebook每个单元格运行时间实例

这篇文章主要介绍了查看jupyternotebook每个单元格运行时间实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

打开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每个单元格运行时间实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


推荐阅读
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 如何在SQL Server 2008中通过Profiler跟踪特定数据库及获取客户端信息
    本文介绍如何利用SQL Server Profiler工具来监控特定数据库的操作,并获取执行这些操作的客户端计算机名和账户名。步骤包括创建新的跟踪、配置跟踪属性以及设置列筛选器以精确过滤数据。 ... [详细]
  • KMP算法是一种高效的字符串模式匹配算法,能够在不进行回溯的情况下完成匹配,其时间复杂度为O(m+n),其中m和n分别为文本串和模式串的长度。本文将详细介绍KMP算法的工作原理,并提供C语言实现。 ... [详细]
  • 本文探讨了如何使用pg-promise库在PostgreSQL中高效地批量插入多条记录,包括通过事务和单一查询两种方法。 ... [详细]
  • MySQL 'Too Many Connections' 错误处理及优化方案
    本文详细介绍了如何诊断和解决MySQL数据库中出现的‘Too Many Connections’错误,包括查看当前连接状态、调整配置文件以及优化应用代码等方法。 ... [详细]
  • 本文详细介绍了MySQL中的存储过程,包括其定义、优势与劣势,并提供了创建、调用及删除存储过程的具体示例,旨在帮助开发者更好地利用这一数据库特性。 ... [详细]
  • 最新计算机专业原创毕业设计参考选题都有源码+数据库是近期作品ling取参考你的选题刚好在下面有,有时间看到机会给您发1ssm资源循环利用2springboot校园考勤系统3ssm防 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • 本文详细探讨了在服务器上运行的PostgreSQL数据库出现'内存不足'错误的具体情况,并提供了一系列有效的解决策略。通过本文,读者将能够更好地理解这一常见问题及其背后的原理。 ... [详细]
  • 本文详细介绍了如何使用Python中的xlwt库将数据库中的数据导出至Excel文件,适合初学者和中级开发者参考。 ... [详细]
  • 探讨在使用Rails框架创建数据库记录时,created_at字段未能正确反映系统当前时间的原因及解决方法。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • 本文探讨了如何利用SqlDependency执行复杂的SQL查询,并确保在多线程环境下的安全性与效率。 ... [详细]
  • 深入解析Android中的SQLite数据库使用
    本文详细介绍了如何在Android应用中使用SQLite数据库进行数据存储。通过自定义类继承SQLiteOpenHelper,实现数据库的创建与版本管理,并提供了具体的学生信息管理示例代码。 ... [详细]
  • 本文探讨了Web开发与游戏开发之间的主要区别,旨在帮助开发者更好地理解两种开发领域的特性和需求。文章基于作者的实际经验和网络资料整理而成。 ... [详细]
author-avatar
爱吹泡泡de鱼_436
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有