点击领取礼品 ﹀ ﹀ ﹀
引言 我们在【盘一盘 Python 下】一贴介绍过 5 种类型的容器型(container)数据,分别是字符串(string)、列表(list)、元组(tuple)、字典(dictionary)和集合(...deq = deque([1, 10.31, 'Python']) print(deq) deque([1, 10.31, 'Python']) 我们知道列表里用 append,extend 和 pop...deq.append('OK') deq.appendleft(True) print(deq) deque([True, 1, 10.31, 'Python', 'OK']) 使用 extend...deq.extend(['Go',0]) deq.extendleft([None,'I']) print(deq) deque(['I', None, True, 1, 10.31, 'Python...p1 = deq.pop() p2 = deq.popleft() print(p1, p2) print(deq) 0 I deque([None, True, 1, 10.31, 'Python
1.1 把函数赋值给变量 在 Python 里,函数是对象,因此可以把它赋值给变量,如下代码所示。...1.2 在函数里定义函数 在 Python 里,我们还可以在函数里定义函数。如下代码所示。...2 装饰器 2.1 闭包到装饰器 关于闭包的详细介绍请参考〖Python 入门篇 (下)〗一贴第 4.3 节。看下面的例子。...Python 里有一种等价语法。把 @decorator_func 写在被装饰的函数上面即可,代码如下。...例子:定义 slogan() 函数打印出 'I love Python'。
我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种...
本文含 4064 字,10 图表截屏 建议阅读 22 分钟 0 引言 在 Python 中有一个内置的专门处理“日期时间”的工具包叫做 datetime,而日期 (date) 和时间 (time) 在金融工程中的处处都用得到...1 日期 和 Python 中其他变量类型一样,日期也可以看成是一种变量。 在没接触过 date 对象之前,日期通常写成字符串形式,如下例用字符串定义了两个现金流日,放在列表中。...20), date(2020, 6, 20) ] cashflow_dates [ datetime.date(2020, 3, 20), datetime.date(2020, 6, 20) ] Python...cashflow_dates[1].month) print(cashflow_dates[1].day) print(cashflow_dates[1].weekday()) 2020 6 20 5 在 Python...Python 里对日期时间定义的更细,还带微秒和时区。 时间对象 和上面 date 对象相对应的是 time 对象,还是从 datetime 包里引入。
using System; using System.Collections.Generic; using System.Linq; using System....
本文含 3796 字,22 图表截屏 建议阅读 20 分钟 本文是 Python 系列的特别篇的第十五篇 特别篇 1 - PyEcharts TreeMap 特别篇 2 - 面向对象编程 特别篇...3 - 两大利「器」 特别篇 4 - 装饰器 特别篇 5 - Sklearn 0.22 特别篇 6 - Jupyter Notebook 特别篇 7 - 格式化字符串 特别篇 8 - 正则表达式 特别篇...9 - 正则表达式实战 特别篇 10 - 错误类型 特别篇 11 - 异常处理 特别篇 12 - Collection 特别篇 13 - Matplotlib Animation 特别篇 14 - All...和 Any 特别篇 15 - 透视表 Pivot Table 从功能上讲,Pandas 中用透视表 (pivot table) 和 Excel 里面的透视表是一样的。
本帖结合 Python 语言来介绍 JNB 里面的玩法。...1.9 链接 外链接 标记语言 - Python - https://www.python.org/ - Anaconda - https://anaconda.org/ - NumPy - https...2 Code 类操作 2.1 Python 代码 以检查系统和 Python 常用包的版本为例。...cd C:\Users\oawsy\Desktop\Steven - Business\Python Course\code !dir ?...查找并替代 编辑模式 Ctrl + ]:缩进 Ctrl + [:取消缩进 Ctrl + /:注释/取消注释 Shift + TAB:提示框 在上面众多快捷键中,我认为 Shift + TAB 最有用,特别是和
建议阅读 40 分钟 在公众号对话框回复 EH 获取完整 Jupyter Notebook 0 引言 从上贴【错误类型】的内容我们知道,Python 在程序报错时会返回详细信息,如错误发生的行数和具体的错误类型...errors 完成读取文件 Error.txt 关闭文件 Error.txt 4 Raise Exception 除了上面处理异常的操作之外,我们还可以用 raise 关键词“抛出”异常: 抛出 Python...里内置的异常 抛出我们自定义的异常 抛出内置异常 在下例中,如果输入非整数,我们抛出一个 ValueError(注意这是 Python 里面内置的异常对象),顺带“This is not a positive...在 Python 里,所有异常都是 Exception 的子类,因此在定义其类时需要 class Error(Exception): class your_exception(Error): 具体代码如下
交叉表 (cross table) 是透视表的特例,其默认的整合函数是计算个数或频率。
https://www.evolutionarylearn.com/paper/treemap-pyecharts-python/ 该例选择国际货币基金组织 (IMF) 公布的 2017 年全球各国...体现细节的是第 6 -7 行两个黄色高亮函数,这里是 Python 高阶函数的用法,即把函数当成参数。...最后做出来的效果如下 (和上面的比丑得不忍直视,但是这就是 Pyecharts 和 d3.js 的差距) 最后来看个效果图,不是特别清楚,想拿到高清版按本文开头的提示来操作。
在〖机器学习之 Sklearn〗一贴中,我们已经介绍过 Sklearn,它全称是 Scikit-learn,是基于 Python 语言的机器学习工具。
Lombok特别篇 简介 目前我们在进行的各类Java语言的项目都在使用实体bean,而其中最常用的就是get、set等一系列方法,而现有比较好用的注解jar包就是Lombok插件了,本篇我们就对于其日常使用较为频繁的注解进行整理一下
因此我准备用 Python 里面的 all() 函数来实现,先看看 all() 函数怎么用,用 help(all) 来查看。...bool(0), bool(3) ) print( type(10.31), bool(0.00), bool(10.31) ) print( type(''), bool( '' ), bool( 'python...不清楚的同学请参考【盘一盘 Python 下篇】此贴第 5 章。 def is_prime(n): divisible = \ [n % i !
本文含 14123 字,53 图表截屏 建议阅读 72 分钟 0 引言 在写 Keras (下) 时,发现很多内容都要用到类 (class) 和对象 (object),因此本文作为 Python 系列的特别篇...Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结构之 Pandas (上) 数据结构之 Pandas...炫酷可视化之 PyEcharts 机器学习之 Sklearn 机学可视化之 Scikit-Plot 深度学习之 Keras 深度学习之 TensorFlow 深度学习之 PyTorch 深度学习之 MXnet 特别篇...1 - PyEcharts TreeMap 特别篇 2 - 面向对象编程 如果只用一句话来区分 Python 和其它编程语言,那就是 万物皆对象。...本帖的讲述逻辑如下: 第一章先用 Python 里面内置的 int, list, ndarray 和 dataframe 变量举例,感受一下 Python 中万物皆对象,体会一下对象里的属性 (字段和方法
工作日 (business day) 被认为是每周的正式工作的日子。通常对于大多数国家,工作日就是周一至周五,而且不包括公众假期。对于每个国家,公众假期都可能不...
和稠密矩阵相比,稀疏矩阵的最大好处就是节省大量的内存空间来储存零。稀疏矩阵本质上还是矩阵,只不过多数位置是空的,那么存储所有的 0 非常浪费。稀疏矩阵的存储机制...
当处理连续数值型数据时,将其分箱 (binarize) 成几个组对之后的数据分析是很有用的。本贴介绍的 qcut 就能做到这件事情。首先引入要用到的工具包:
本贴继续使用上贴的数据,回顾一下是 2018 年的销售数据。接下来用 info(), head(), tail() 几个函数来看看数据集的大小、行标签和列标签。
前言 大家平时在工作与学习中都会操作到Excel文件格式,特别是很多数据的时候,靠人力去识别操作非常容易出错。...今天就带大家用Python来处理Excel文件,让你成为一个别人眼中的秀儿~ 工具 python3.7 Pycharm Excel xlwt&xlrd 读取Excel文件内容 当前文件夹下有一个名为...掌握了Python程序操作Excel的方法,可以解决日常办公中很多繁琐的处理Excel电子表格工作,最常见就是将多个数据格式相同的Excel文件合并到一个文件以及从多个Excel文件或表单中提取指定的数据...当然,如果要对表格数据进行处理,使用Python数据分析神器之一的pandas库可能更为方便,因为pandas库封装的函数以及DataFrame类可以完成大多数数据处理的任务。...大家平时在工作与学习中都会操作到Excel文件格式,特别是很多数据的时候,靠人力去识别操作非常容易出错。今天就带大家用Python来处理Excel文件,让你成为一个别人眼中的秀儿~
领取专属 10元无门槛券
手把手带您无忧上云