Pandas中resample方法详解

Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法。 方法的格式是: DataFrame.resample(rule, how=None, axis=0, fill_method=None, closed=None,...

2018-08-30 14:24:58

阅读数 525

评论数 0

如何为mysql建立索引

前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。   最普通的...

2018-08-30 14:08:01

阅读数 260

评论数 0

mysql索引作用的简单理解

索引好比书的目录,好比新华字典的拼音、偏旁部首查字,可以帮助人快速查找到需要的内容, 当数据表记录达到几十w级别的时候,索引的作用非常明显。   一、索引的类型 索引类型有多种,哈希、BTREE、全文索引等,其实不管什么类型,都是为了在特定业务场景下方便快速查找数据的算法。 例如哈希索引...

2018-08-30 13:45:38

阅读数 74

评论数 0

python源码学习(一)——python的总体架构

学习环境: 系统:ubuntu 12.04 STL python版本:2.7 既然要学习python的源码,首先我们要在电脑上安装python并且下载python的源码,ubuntu 12.04 STL 自带的python版本为2.7.3,这就可以了,接下来下载源码,下载python2.7.7的...

2018-08-28 16:34:52

阅读数 505

评论数 0

宽字符wchar_t和窄字符char区别

1.    首先,说下窄字符char了,大家都很清楚,就是8bit表示的byte,长度固定。char字符只能表示ASII码表中的256个字符,包括前128个可见字符和后面的128个不可见字符。        而wchar_t则是因为char所能表示的字符数太少(256个)而应运而生的,它的长度可...

2018-08-28 16:29:47

阅读数 92

评论数 0

Python 基础——range() 与 np.arange()

range()返回的是range object,而np.nrange()返回的是numpy.ndarray() range尽可用于迭代,而np.nrange作用远不止于此,它是一个序列,可被当做向量使用。 range()不支持步长为小数,np.arange()支持步长为小数 ...

2018-08-24 16:20:48

阅读数 396

评论数 0

Python List extend()方法

描述 extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 语法 extend()方法语法: list.extend(seq) 参数 seq -- 元素列表。 返回值 该方法没有返回值,但会在已存在的列表中添加新的列表内容。 实例 以...

2018-08-24 16:18:45

阅读数 72

评论数 0

Nginx安装及配置详解

转自:https://www.cnblogs.com/zhouxinfei/p/7862285.html nginx概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发...

2018-08-23 17:08:16

阅读数 84

评论数 0

github中fork的使用

由于git的权限控制功能比较弱,如果想给某个项目提供代码除了直接获得项目的push权限外,github另外提供了pull request的方式来进行协作。这种方式请求仓库拥有者拉自己的代码,而不需要仓库的权限。 首先,进入上游仓库,点击下图中红框内的fork,通过fork的方式在自己的仓库里建立一...

2018-08-23 13:58:31

阅读数 182

评论数 0

VNPY_教程

这个写的有助于理解,不错的教程 前言: 当初接触到vnpy,一开始当然是按照该项目在GitHub上的指南,开始安装,配置,阅读Wiki,但是作为一个python新手,并不能马上利用vnpy来写策略回测甚至实盘。所以我决定还是从源码看起,一点一点摸透整个框架的细节。虽然看源代码对于一个python...

2018-08-22 17:33:46

阅读数 3749

评论数 1

python3 - Queue队列

Python的Queue模块提供一种适用于多线程编程的FIFO实现。它可用于在生产者(producer)和消费者(consumer)之间线程安全(thread-safe)地传递消息或其它数据,因此多个线程可以共用同一个Queue实例。Queue的大小(元素的个数)可用来限制内存的使用。 +  ...

2018-08-22 16:31:13

阅读数 251

评论数 0

Python之threading多线程

1、threading模块是Python里面常用的线程模块,多线程处理任务对于提升效率非常重要,先说一下线程和进程的各种区别,如图    概括起来就是 IO密集型(不用CPU) 多线程 计算密集型(用CPU) 多进程 使用线程和进程的目的都是为了提升效率 (1)单进程单...

2018-08-22 16:10:18

阅读数 92

评论数 0

Python的datetime模块分析

datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime.date:表示日期的类 2.datetime.datetime:表示日期时间的类 3.d...

2018-08-20 16:46:48

阅读数 57

评论数 0

Redis Smembers 命令

Redis Smembers 命令返回集合中的所有的成员。 不存在的集合 key 被视为空集合。 语法 redis Smembers 命令基本语法如下: redis 127.0.0.1:6379> SMEMBERS key 可用版本 >= 1...

2018-08-17 15:03:55

阅读数 650

评论数 0

python操作redis

Nosql简介   对于NoSQL并没有一个明确的范围和定义,但是他们都普遍存在下面一些共同特征: 1. 不需要预定义模式:不需要事先定义数据模式,预定义表结构。数据中的每条记录都可能有不同的属性和格式。当插入数据时,并不需要预先定义它们的模式。 2. 无共享架构:相对于将所有数据存储的存...

2018-08-16 18:19:26

阅读数 71

评论数 0

Python_day11--异常处理(捕获异常、抛出异常)

一、抛出一个错误码 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供 的调用中,返回错误码非常常见。比如打开文件的函数     open()     ,成功时返回文件描述符(就是一个整数),出错时返回  -1。 用错误...

2018-08-15 16:58:43

阅读数 379

评论数 0

window系统之mongoDB安装,启动及如何设置为windows服务(总结)

一: 下载       上MongoDB官网 ,下载适合的自己电脑系统相对应的版本,安装到合适的位置。我这里下载的为: 安装之后我就放到”D盘“,改下文件夹名字为”mongodb“(data,etc,logs三个文件夹为后面自己创建的,稍后说明)。   二:开启服务与关闭    ...

2018-08-15 11:48:08

阅读数 70

评论数 0

【MongoDB】——特定服务错误代码100

最近想了解一下关于MongoDB的知识,记得之前电脑上安装的MongoDB也能正常启用,可是这次在使用mongodb,却遇到一下小麻烦啊。mongodb无法启动,小编很苦恼,尝试了各种方法,甚至卸载重新安装都解决不了,无奈既然要历练我,那就迎接吧。     先说这个错误造成的原因:使用bat配置...

2018-08-15 11:33:45

阅读数 257

评论数 0

Python调用C++

1 2 3 4 5 6 7 8 /***gcc -o libpycall.so -shared -fPIC pycall.c*/  #include <stdio.h&amp...

2018-08-14 13:32:45

阅读数 93

评论数 0

C/C++中extern关键字详解

转自chao_yu,cnblog.com 1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。       也就是说extern有两个作用,第一个,当它与&qu...

2018-08-14 13:31:35

阅读数 46

评论数 0

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