Python 点滴 IV】的更多相关文章

[继承示意图] 类是实例的工厂, OOP就是在树中搜索属性,类事实上就是变量名与函数打成的包 . 每一个class语句会生成一个新的类对象 . 每次类调用时,就会生成一个新的实例对象 . 实例自己主动连接到创建这些实例的类 . 类连接到超类的方式是,将超类列在类头部(),其从左到右的顺序会决定树中的次序 有几点须要注意: . 属性一般是在class语句中通过赋值语句加入在类中,而不是嵌入函数的def语句中 . 属性一般是在类中,对传给函数的特殊參数self.做赋值运算而加入在实例中的 [方法调用…
更多大数据分析.建模等内容请关注公众号<bigdatamodeling> 在对变量分箱后,需要计算变量的重要性,IV是评估变量区分度或重要性的统计量之一,python计算IV值的代码如下: def CalcIV(Xvar, Yvar): N_0 = np.sum(Yvar==0) N_1 = np.sum(Yvar==1) N_0_group = np.zeros(np.unique(Xvar).shape) N_1_group = np.zeros(np.unique(Xvar).shape…
python基础 - 基础 1.第一句python - 后缀名是可以可任意? - 导入模块时,如果不是.py文件 ==>以后文件后缀名是.py 2.两种执行方式 python解释器 py文件路径 python进入解释器: 实时输入并获取到执行结果 3.解释器路径 #!/usr/bin/env python 4.编码    # _*_ coding:utf8 _*_ #!/usr/bin/env python # _*_ coding:utf8 _*_ print('hello world!')…
首先我们来看一条命令:pip install uwsgi 这条命令按照操作名称,可以分为三个部分:pip.install和uwsgi.接下来,按照这样三个部分进行分析.   pip pip类似于ReadHat下的yum.Ubuntu下的apt-get,一个包管理工具,用来下载安装Python一个公共资源库PyPI的相关资源包.同样的一个工具还有easy_install.   Note: 1.easy_install下载地址:https://pypi.python.org/pypi/ez_setu…
[为什么使用Python] 1. 软件质量:   Python更注重软件质量,一致性,可维护性 2. 开发效率:   相比C/C++/Java这些编译/静态语言,无需编译及链接步骤,Python所须要的代码仅仅有其1/5到1/3, 3. 可移植性:   程序不需做不论什么修改.可在不论什么平台执行 4. 标准库支持: 标准库及第三方库许多 5. 组件集成:   能够集成机制非常方便的与其它部分进行通信,C/C++/Java/,及.COM..NET进行通信 6. 好玩:       易用性及强大的…
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做? 基本的思路是:写一个专门的函数实现以上两个功能.主要用到的命令包括os.listdir().codecs.open(),其中前者可以获取指定路径下所有的文件名,后者可以用指定编码打开或者创建文件. 示例如下,使用 read_dir_all() 函数: import os import codecs def read_dir_all(path): dir_list =os.listdir(path) conten…
在一些情况下,我们需要判断字符串是否为合法json格式. 思路很简单:尝试对字符串使用json.loads(),如果不是合法json格式,则会抛出ValueError异常. 示例如下: import json def is_json(myjson): try: json.loads(myjson) except ValueError: return False return True data = { 'name' : 'ACME', 'shares' : 100, 'price' : 542.…
Over the last seven years more than 200 quantitative finance articles have been written by members of the QuantStart team, prominent quant finance academics, researchers and industry professionals. 在过去七年中,QuantStart一共发表了200多篇量化金融文章,这些文章的作者包括QS团队成员.优秀…
本文主要记录我构建量化回测系统的学习历程. 被遗弃的项目:Chandlercjy/OnePy_Old 新更新中的项目:Chandlercjy/OnePy 目录 1. 那究竟应该学习哪种编程语言比较好呢? 2. 是否也有些python在线教学视频可以加速学习? 3. 那有没有什么现成的回测系统可以直接拿来用,避免重复造轮子? 4. 既然学习别人的框架那么困难,不如自己写一个框架出来? 5. 写出这个回测框架之后,我开始思考,如何接入实盘交易? 6. 再写一个完善的 OnePy 回测框架. 正文:…
我是小白,希望我的文章能对小白们有点作用. A.Linux的开源,优势明显,如何使用,基本命令如下: 个人认为最基础的两种操作: 1.文件操作: ls 看文件夹下内容 ls -a 隐藏文件 -l非隐藏文件   ll 能文件夹下所有文件的时间,可否读写等格式 2.进入文件夹相关操作:  cd cd~ 进入自己主文件  tree 看文件夹结构  cd - cd ../返回上级  cd+文件夹名称 进入文件夹 mv file1 file2 把文件file1move至file2 http://www.p…