前言 先看一下Redis是一个什么东西。官方简介解释到: 先看一下Redis是一个什么东西。官方简介解释到: Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets, ...
分类:
其他好文 时间:
2019-10-09 15:51:40
阅读次数:
111
数据处理的目的是为了数据分析,下面分享常用的数据分析中会用到的函数。 一,分组和聚合 groupby用于对数据分组,分组之后可以直接调用聚合函数求值;agg()函数把分组和调用聚合函数集成到一个函数来实现: 二,窗口 rolling()是指按照窗口滚动求值,expanding()是指依次递增1,计算 ...
分类:
其他好文 时间:
2019-10-08 14:12:12
阅读次数:
848
使用Python实现一种算数表达式求值的算法,模拟这种使用栈的方式,这是由E.W.Dijkstra在20世纪60年代发明的一种非常简单的算法。代码模拟仅仅表现一种编程思想,代码的逻辑并不完全: ...
分类:
编程语言 时间:
2019-10-05 20:20:00
阅读次数:
185
1、有关树剖 我们经常用线段树/树状数组来维护一个区间,并进行修改(如区间加、区间乘,区间赋值,区间开方等)和求值(最值、和、积、颜色个数等)的操作,在这基础上还有可持久化线段树等进阶操作,也可以通过套起来成了维护二维面的二维线段树,这都是可以的。 但是,有的时候我们需要去维护一颗树,进行路径上和子 ...
分类:
其他好文 时间:
2019-10-05 12:38:57
阅读次数:
87
后缀表达式求值 后缀表达式又叫逆波兰表达式,其求值过程可以用到栈来辅助存储。例如要求值的后缀表达式为:1 2 3 + 4 * + 5 -,则求值过程如下: 2. 接着读到 “+”操作符,则将栈顶和次栈顶元素出栈与操作符进行运算,执行 2 + 3操作,并将结果5压入栈中,此时栈结构如下 3. 继续读到 ...
分类:
编程语言 时间:
2019-10-03 16:12:47
阅读次数:
114
1. 语法 2. 变量 万能的点 示例 3 .过滤器 常用过滤器 4. 标签Tags 4.1 for标签 1.遍历每一个元素: 2.遍历一个字典: 3.for ... empty 4.2 if标签 1. if else 2.if elif else 4.3 with ...
分类:
其他好文 时间:
2019-09-28 23:50:37
阅读次数:
131
一 QuerySet 可切片 使用Python 的切片语法来限制 记录的数目 。它等同于SQL 的 和 子句。 不支持负的索引(例如 )。通常, 的切片返回一个新的 —— 它不会执行查询。 可迭代 惰性查询 是惰性执行的 —— 创建 不会带来任何数据库的访问。你可以将过滤器保持一整天,直到 需要求值 ...
分类:
其他好文 时间:
2019-09-26 09:44:17
阅读次数:
60
今天刷题的时候遇到一题,虽然感觉并不难,但是还是一不小心给自己绕进去了 这道题要求最后代码的输出,见到看了一下过滤函数的规则就是得到质数的过程,理所应当觉得最后解决应该是应该除1以外20以内的质数集合,却忘了Python3中filter函数是惰性求值的 ...
分类:
其他好文 时间:
2019-09-16 21:31:08
阅读次数:
78
函数式 起源于范畴论。其诞生就是「学术领域」影响「编程领域」的结果。 函数式就是要求用面向本质的、纯的函数,来完成求值的功能。是一种数学运算。 基本运算方式:「柯里化」与「合成」 函数式编程有两个最基本的运算:合成和柯里化。 数学运算要求「无状态编程」,函数本身不能有可保留的变量。 要求做到一个输入 ...
分类:
其他好文 时间:
2019-09-14 14:14:50
阅读次数:
149
运算优先级及类型转换 1.在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的结合顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减, ...
分类:
其他好文 时间:
2019-09-13 13:29:06
阅读次数:
77