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使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
在python中的socket模块使用代理实例
May 29 Python
Python之eval()函数危险性浅析
Jul 03 Python
Python的函数的一些高阶特性
Apr 27 Python
Python使用xlrd模块操作Excel数据导入的方法
May 26 Python
Python实现希尔排序算法的原理与用法实例分析
Nov 23 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
python的time模块和datetime模块实例解析
Nov 29 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
Python如何绘制日历图和热力图
Aug 07 Python
vscode配置anaconda3的方法步骤
Aug 08 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 编程安全性小结
2010/01/08 PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
php实现天干地支计算器示例
2014/03/14 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
javascript截取字符串小结
2015/04/28 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
python爬虫之百度API调用方法
2017/06/11 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
django foreignkey(外键)的实现
2019/07/29 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
详解python metaclass(元类)
2020/08/13 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
二年级体育教学反思
2014/01/15 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
班级寄语大全
2014/04/10 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
阿凡达观后感
2015/06/10 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
实例讲解Python中sys.argv[]的用法
2021/06/03 Python