zhexiao

keep going

Elasticsearch 常用术语

1. 索引词(term) term是一个能够被索引的精确值。foo,Foo,FOO几个单词是不同的索引词。索引词是可以通过term查询进行准确的搜索。 2. 文本(text) 文本是一段普通的非结构化文字。通常,文本会被分析成一个个的索引词,存储在Elasticsearch的索引库中。为...

2019-05-21 14:57:55

阅读数 3

评论数 0

MathType MTEF 数据分析

首先下载 MathType (http://www.mathtype.cn),国内代理就是著名的思杰马克丁,我用的是 30 天试用版,没有盗版哦,不要抓我。 打开word 新建空白文档 1.doxc,输入著名的求根公式,保存。 然后用 7zip 解压,可以看到 docx 的庐山真面目了...

2019-02-11 18:01:45

阅读数 90

评论数 0

ubuntu 16.04 安装 python 3.6、python 3.7

Python 3.6 $ sudo add-apt-repository ppa:jonathonf/python-3.6 $ sudo apt-get update $ sudo apt-get install python3.6   Python 3.7 $ sudo apt-ge...

2018-12-29 09:47:40

阅读数 1143

评论数 0

名称改写(name mangling) 、__slots__、 类属性覆盖

Python的私有属性和“受保护的”属性 如果以 __mood 的形式(两个前导下划线,尾部没有或最多有一个下划线)命名实例属性, Python 会把属性名存入实例的 __dict__ 属性中,而且会在前面加上一个下划线和类名。这个语言特性叫名称改写(name mangling)。 class...

2018-12-21 17:18:51

阅读数 43

评论数 0

深刻理解 python中函数的参数 引用的传递方式

函数的参数作为引用 Python 唯一支持的参数传递模式是共享传参(call by sharing)。共享传参指函数的各个形参获得实参中各个引用的副本。也就是说,函数内部的形参是实参的别名。 解释 Python 中参数传递的方式时,人们经常这样说: “参数按值传递,但是这里的值是引用。”这...

2018-12-19 15:04:36

阅读数 170

评论数 0

python的 垃圾回收和弱引用

del和垃圾回收 del 语句删除名称,而不是对象。 del 命令可能会导致对象被当作垃圾回收,但是仅当删除的变量保存的是对象的最后一个引用,或者无法得到对象时。 有个 __del__ 特殊方法,但是它不会销毁实例,不应该在代码中调用。即将销毁实例时, Python 解释器会调用 __de...

2018-12-19 15:02:07

阅读数 43

评论数 0

python lru_cache 备忘(memoization)功能

装饰器 functools.lru_cache functools.lru_cache 是非常实用的装饰器,它实现了备忘(memoization)功能。这是一项优化技术,它把耗时的函数的结果保存起来,避免传入相同的参数时重复计算。LRU三个字母是“Least Recently Used”的缩写,...

2018-12-12 18:01:52

阅读数 77

评论数 2

python 字典、集合

可变对象与不可变对象 Python的每个对象都分为可变和不可变,主要的核心类型中,数字、字符串、元组是不可变的,列表、字典是可变的。 最简单的判断方法就是看这个变量值更新后,内存地址有没有变化。因为可变对象数据都是就地更新,而不可变对象数据修改都是开辟新内存存新数据。 比如:整数是不可变对象...

2018-12-06 17:49:52

阅读数 39

评论数 0

bisect 二分查找模块

bisect 模块包含两个主要函数, bisect 和 insort两个函数都利用二分查找算法来在有序序列中查找或插入元素。 bisect(haystack,needle)在haystack(干草垛)里搜索 needle(针)的位置,该位置满足的条件是,把 needle 插入这个位置之后, ha...

2018-12-03 14:47:44

阅读数 283

评论数 0

numpy中的mean()函数

mean() 函数定义: numpy.mean(a, axis, dtype, out,keepdims ) mean()函数功能:求取均值 经常操作的参数为axis,以m * n矩阵举例: axis 不设置值,对 m*n 个数求均值,返回一个实数 axis = 0:压缩行,对各列求均值,返回 1...

2018-11-13 18:02:53

阅读数 161

评论数 0

Elasticsearch 三种分页方式

from + size 浅分页 "浅"分页可以理解为简单意义上的分页。它的原理很简单,就是查询前20条数据,然后截断前10条,只返回10-20的数据。这样其实白白浪费了前10条的查询。 GET test_dev/_search { "que...

2018-11-08 16:57:51

阅读数 4668

评论数 1

vagrant + docker + pycharm 建立一套完整的Python开发环境

vagrant服务 针对Vagrantfile配置,我的主要配置有这几个: # 系统版本 config.vm.box = "ubuntu/xenial64" # 配置IP config...

2018-09-18 15:15:42

阅读数 771

评论数 0

namedtuple 赋予默认值

首先讲讲什么是namedtuple。 namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代,更能够方便的通过属性名来访问数据。 在python中,传统的tuple类似于数组,只能通过下标来访问各个元素,我们还需要注释每个下标代表什么数据。通过使用namedt...

2018-08-03 14:03:38

阅读数 372

评论数 0

python functools.partial 的理解

首先我们看看官方文档的定义: Return a new partial object which when called will behave like func called with the positional arguments args and keyword arguments k...

2018-07-20 09:55:11

阅读数 350

评论数 0

使用 heapq 实现一个优先级队列

import heapq from collections import namedtuple class PriorityQueue: def __init__(self): self._queue = [] self._index = 0 ...

2018-07-13 10:39:30

阅读数 159

评论数 2

Python 命名风格、命名指南、类命名

Python中使用的命名风格包括: 常量:使用大写,如果需要可以加下划线 私有变量:使用前缀下划线加字母 函数和方法:使用小写,如果需要可以加下划线 参数:使用小写,如果需要可以加下划线 类:驼峰式命名。如果是模块的私有类,还可能有一个前缀下划线 模块和包:模块名称小写,不带下划线 名...

2018-06-25 11:21:50

阅读数 2027

评论数 0

Django @cache_property 原理

class cached_property(object): """ Decorator that converts a method with a single self argument into a...

2018-06-25 09:26:55

阅读数 407

评论数 0

python3 type和object的关系

学习python的同学都知道这么几句话: 1. object类是所有新式类的父类 2. type是所有类的类 那么type和object是什么关系呢? object是一个新式类,我们可以通过object.class和object.bases来获取object所属的类和他的父类。 首先比较...

2018-06-22 16:42:16

阅读数 886

评论数 0

Python 描述符 (descriptor) 详解

什么是描述符 python描述符是一个“绑定行为”的对象属性,在描述符协议中,它可以通过方法重写属性的访问。这些方法有 get(), set(), 和delete()。如果这些方法中的任何一个被定义在一个对象中,这个对象就是一个描述符。 讲解描述符前,先看一下属性:dict (每个对象均具...

2018-06-22 10:26:26

阅读数 331

评论数 0

Celery 项目架构和使用 systemctl 正式版部署

基本实例 项目layout test/__init__.py /celery_app.py /tasks.py /t1.py celery_app.py(保存celery应用) from celery import Celery app = Celery(...

2018-06-21 11:59:40

阅读数 207

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭