Jupyter Notebook折叠输出的内容实例


Posted in Python onApril 22, 2020

一、问题描述

当Jupyter Notebook的输出内容很多时,为了屏幕可以显示更多的代码行,我需要将输出的内容进行折叠。

Jupyter Notebook折叠输出的内容实例

二、解决方法

1、鼠标操作

(1)鼠标左键双击输出单元格的左侧灰色区域。

Jupyter Notebook折叠输出的内容实例

(2)展开:鼠标左键单机下方的灰色区域即可。如下图所示:

Jupyter Notebook折叠输出的内容实例

2、快捷键操作

(1)按Esc键

Jupyter Notebook折叠输出的内容实例

(2)按字母O

Jupyter Notebook折叠输出的内容实例

(3)展开:同上。

补充知识:Python 找出出现次数超过数组长度一半的元素实例

利用问题的普遍性和特殊性来求解,代码如下:

import unittest
from datetime import datetime


class GetFreqNumbersFromList(unittest.TestCase):
  def setUp(self):
    print("\n")
    self.start_time = datetime.now()
    print(f"{self._testMethodName} start: {self.start_time}")

  def tearDown(self):
    self.end_time = datetime.now()
    print(f"{self._testMethodName} end: {self.end_time}")
    exec_time = (self.end_time - self.start_time).microseconds
    print(f"{self._testMethodName} exec_time: {exec_time}")

  def normal_solution(self, _list, _debug=False):
    """
    普遍性解法
    利用字典记录每个元素出现的次数——然后找出元素出现次数超过数组长度一半的元素
    普遍性解法针对任何次数的统计均适用而不光只是针对出现次数超过数组长度一半的情况
    """
    _target = len(_list) // 2
    _dict = {}
    for _member in _list:
      if _member not in _dict:
        _dict.setdefault(_member, 1)
      else:
        _dict[_member] += 1
    _ret = [_member for _member in _dict if _dict[_member] > _target]
    if _debug:
      print(_ret)
    return _ret

  def specific_solution(self, _list, _debug=False):
    """
    特殊性解法
    假设有两个元素出现的次数都超过数组长度一半就会得出两个元素出现的次数超出了数组长度的矛盾结果——所以超过数组长度一半的元素是唯一的
    排序后在数组中间的一定是目标解
    特殊性解法只能针对元素出现次数超过数组长度一半的情况
    """
    _list.sort()
    if _debug:
      print(_list[len(_list) // 2])
    return _list[len(_list) // 2]

  def test_normal_solution(self):
    actual_result = self.normal_solution([2,2,2,2,2,2,1,1,1,1,1], False)
    self.assertEqual(actual_result[0], 2)

  def test_specific_solution(self):
    actual_result = self.specific_solution([2,2,2,2,2,2,1,1,1,1,1], False)
    self.assertEqual(actual_result, 2)


if __name__ == "__main__":
  # 找出出现次数超过数组长度一半的元素
  suite = unittest.TestSuite()
  suite.addTest(GetFreqNumbersFromList('test_normal_solution'))
  suite.addTest(GetFreqNumbersFromList('test_specific_solution'))
  runner = unittest.TextTestRunner()
  runner.run(suite)

测试结果:

Jupyter Notebook折叠输出的内容实例

在一篇文章看到这个LeetCode上的问题,自己动手写写♪(・ω・)ノ

以上这篇Jupyter Notebook折叠输出的内容实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现定时任务
Feb 08 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
pip install urllib2不能安装的解决方法
Jun 12 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
如何更优雅地写python代码
Jul 02 Python
Django框架安装方法图文详解
Nov 04 Python
python的time模块和datetime模块实例解析
Nov 29 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
Python连接mysql数据库及简单增删改查操作示例代码
Aug 03 Python
python反编译教程之2048小游戏实例
Mar 03 Python
OpenCV-Python 实现两张图片自动拼接成全景图
Jun 11 Python
浅谈JupyterNotebook导出pdf解决中文的问题
Apr 22 #Python
django使用JWT保存用户登录信息
Apr 22 #Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 #Python
Django如何使用jwt获取用户信息
Apr 21 #Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 #Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 #Python
基于python实现数组格式参数加密计算
Apr 21 #Python
You might like
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP中使用imagick实现把PDF转成图片
2015/01/26 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
JavaScript 全角转半角部分
2009/10/28 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
Python yield使用方法示例
2013/12/04 Python
Python将xml和xsl转换为html的方法
2015/03/10 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
Pandas库之DataFrame使用的学习笔记
2019/06/21 Python
python的re模块使用方法详解
2019/07/26 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
Python3 元组tuple入门基础
2020/02/09 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
员工三分钟演讲稿
2014/08/19 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
2016年少先队活动总结
2016/04/06 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
Java 在线考试云平台的实现
2021/11/23 Java/Android