云金杞

Quant\Econometricians\Programmer\MFIn\CIIA\FRM\CFP

modin.pandas通过多进程可以使得读取大文件的速度提高4倍左右(pandas替代方案)

import time # 引入正常的pandas的模块 import pandas as pd # 引入该模块 import modin.pandas as mpd def test_pd_time(path): start = time.time() data=pd.read...

2019-05-08 11:25:57

阅读数 19

评论数 0

python大量excel文件处理的一点经验总结

首先,我的电脑是神舟笔记本超级战神,12线核(应该是6核切割成的12核),内存16G,CPU最大使用被限制在68%。 其次,数据时从oanda官网下载到的5s的31个货币对的bid和ask的K线报价,oanda限制每一次下载最多5000个K线(bar)。 最后,下载下来的结果得到80多万个cs...

2019-04-28 19:32:16

阅读数 71

评论数 0

python os.listdir的替代方案os.scandir

当一个文件夹里面的文件非常多的时候,比方说,上百万个文件的时候,使用listdir来获取每个文件的名称来做区别处理,速度回非常慢,那么,使用以下代码,可能效果会好上很多 import os import shutil data_path='D:/oanda/' target_path=...

2019-04-25 21:03:02

阅读数 34

评论数 0

python 把一个文件夹的文件移动到另外一个文件夹

import os,shutil import time src_path='F:/oanda/' target_path='D:/oanda/' while True: time.sleep(3) file_list=os.listdir(src_path) if len...

2019-04-24 10:39:42

阅读数 37

评论数 0

在notebook中运行cython和Python效率对比

2019-03-19 17:45:56

阅读数 80

评论数 1

cython与python运行效率的对比分析

# Python运行文件,命名为cal_fib.py import time def fib(n): begin=time.time() a,b=0,1 for i in range(n): a,b=a+b,a end=time.time() ...

2019-03-19 17:31:21

阅读数 207

评论数 0

c++学习:输入信息和输出信息

#include <iostream> #include <stdlib.h> using namespace std; int main( ) { char name[50]; int a,b,c; cout...

2019-03-19 10:06:12

阅读数 34

评论数 0

Python 用一个脚本来控制另一个脚本的运行、关闭

1、一开始按照网上教程,使用subprocess来实现另外一个脚本的运行和关闭,但是这个脚本在连续运行的时候不容易返回数据,判断脚本运行的状态 2、使用笨方法,用os.system运行脚本,使用os.kill(pid)杀死进程的方法关闭脚本的运行,这样就可以实现在一个脚本里面控制其他脚本的开启和...

2019-03-14 09:37:41

阅读数 179

评论数 0

计量经济学笔记2---最大似然估计

正在读的参考数目是古扎拉蒂的《计量经济学基础第五版》,主要讲的是经典计量经济学,用的是最小二乘法来估计经典线性回归方程的参数。 极大似然估计也可以用于估计,总结下极大似然估计的原理和方法,以及如何用于经典线性回归方程的估计。 首先,什么是极大似然估计? 虽然很多理论是基于极大似然估计的,但是...

2019-02-19 17:57:36

阅读数 105

评论数 0

计量经济学笔记之OLS回归的推导

入坑计量经济学(重新学习一遍,大学学的计量太简单了,只是操作软件,对于计量模型理解很浅,这一次关注核心的原理、公式的推导,python在计量经济学中的应用) ...

2019-02-18 10:18:31

阅读数 325

评论数 0

python-ui之tkinter初步学习-制作自动更新时间的闹钟

# 引入模块 import tkinter as tk import time # 设计一个时钟类 class clock(tk.Frame): wait_time=1000 def __init__(self, parent=None, **kw): tk....

2019-02-12 18:07:09

阅读数 170

评论数 0

ubuntu系统装好后,如何获取opt建文件夹的权限

opt是系统文件夹 权限被保护起来了 打开终端 输入如下命令 sudo chmod 777 /opt 然后回车 输入自己的密码 再回车  

2019-02-11 18:39:30

阅读数 431

评论数 0

ubuntu18.04更新之后,不能重新打开或者黑屏?

把ubuntu18.04换成国内阿里云的源之后,更新,然后重启,之后就打不开电脑了。 解决办法: 1、先恢复打开ubuntu: 进入ubuntu18.04的启动界面,选择advance 启动那一行,回车;然后选择最近的一个系统的recovery那行,回车,在最新的界面,选择resume,继续...

2019-01-08 13:38:04

阅读数 895

评论数 0

python-kdj算法

def cal_kdj_system(data,N,M1,lower,upper): data['llv_low']=data['low'].rolling(N).min() data['hhv_high']=data['high'].rolling(N).max() d...

2018-12-18 14:58:07

阅读数 573

评论数 3

使用scp连接ubuntu服务器,下载数据

scp username@ipname:/remote_path+remote_file /local_path  

2018-12-03 11:11:08

阅读数 141

评论数 0

pyalgotrade源码阅读:时区的设定marketsession.py

""" .. moduleauthor:: Gabriel Martin Becedillas Ruiz <gabriel.becedillas@gmail.com> "&...

2018-11-26 15:18:48

阅读数 73

评论数 0

pyalgotrade源码阅读:事件分发机制dispatcher.py

from pyalgotrade import utils from pyalgotrade import observer from pyalgotrade import dispatchprio # This class is responsible for dispatching ev...

2018-11-26 15:14:49

阅读数 99

评论数 0

pyalgotrade源码阅读:utils里面单独的函数

""" .. moduleauthor:: Gabriel Martin Becedillas Ruiz <gabriel.becedillas@gmail.com> "&...

2018-11-26 15:02:33

阅读数 50

评论数 0

pyalgotrade源码阅读:事件驱动的机制,observer.py

# PyAlgoTrade # # Copyright 2011-2018 Gabriel Martin Becedillas Ruiz # # Licensed under the Apache License, Version 2.0 (the "License&q...

2018-11-26 14:53:12

阅读数 143

评论数 0

pyalgotrade源码阅读:bar.py

""" .. moduleauthor:: Gabriel Martin Becedillas Ruiz <gabriel.becedillas@gmail.com> "&...

2018-11-26 14:12:32

阅读数 112

评论数 0

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