场内的代码表, 感觉水很深

场内的代码表, 感觉水很深

写了一个爬取代码表的小爬虫, 很久以前的事了.

现在想好好分析一下, 代码的分类, 又写了一个统计函数. 分别统计

7个不同字头的代码里, 分别有多少只品种.

先上菜:

代码运行结果(cmd窗口里启动Ipython的场景):

spyder的Ipython窗口里的场景: 想看看他们之间在博客里的展现有何不同:

备注: 这次spyder的字体改成了: DFKai_SB

因为新宋体确实没法用: 该字体在代码窗口里的花括号太难看了, 以至于无法与方括号无异

所以不得不放弃新宋体.

然后再现上厨艺


def get_codelist():
    cn_dict = p_load(‘d:/db/amipy/data/codename_dict.pkl‘)
    lst = [c for c in cn_dict.keys()]
    lst.sort()
    return lst

def get_xzt_security_num(codelist,xzt=‘1‘):
    u‘‘‘
    检索代码列表, 得到‘1‘字头的品种的数量
    >>> codelist = get_codelist()
    >>> get_xzt_security_num(codelist, ‘0‘)
    ‘‘‘
    count = 0
    for c in codelist:
        if c.startswith(xzt):
            count +=1
    return count

def stats_security_num(codelist, dt=‘2018-03-01‘):
    u‘‘‘
    分别统计某个字头的代码的品种个数
    Examples:
    >>> clist = get_codelist()
    >>> stats_security_num(clist)

    ‘‘‘
    print(‘沪深两市证券代码表采集日期: ‘, dt)
    print(‘Number of securities in both market: {}‘.format(len(codelist)))
    # 4237
    prefix = [‘0‘, ‘1‘, ‘2‘, ‘3‘, ‘5‘, ‘6‘, ‘9‘,]
    nums=[]
    total=0
    for pre in prefix:
        num=get_xzt_security_num(codelist, pre)
        nums.append(num)
        total += num
    print("沪深市场里, 证券品种的总数量是: ", total)

    for i in range(len(nums)):
        print(‘沪深两个市场里, "{}"字头的证券数量是: {} ‘.format(prefix[i], nums[i]))

然后再顺便说一下: cmd窗口里如何如何启动Ipython环境:

原文地址:https://www.cnblogs.com/duan-qs/p/10409971.html

时间: 2024-11-05 18:54:51

场内的代码表, 感觉水很深的相关文章

小小菜鸟,从通信网优转向可爱的网络,奈何网络水很深!

今天新建的Blog,不说点什么肯定对不住这个重大的日子,今天没有访问量,理应这样吧,自己是如此的平凡. 工作了正好50天了,游戏玩的少了,感悟多了.对自己的今后生活及职业有了一个简单的规划,不想从事网优工作不是因为工资不理想,而是喜欢旅游的我却有一个不得不放弃旅游的现实.天南海北,纵使一颗游子心亦满足于美丽风光之中. 既然决定进入网络,决定在网络行业之中抢一块肉,就要有吃肉的牙口!虽然我对网络的知识了解的不多,但是凭借我的勤奋与悟性,我相信在这个行业也会有我自己的一片天空.加油!Roc_Ston

听说「学生会」水很深,你准备「趟」么?

都说,大学是个小社会,只有经历过大学,才能学会「成长」. 不少人感慨,真正进入大学之后,才发现,这是和想象中,截然不同的两个世界.大学绝非旁人口中的「象牙塔」,没有多得压死人的作业,可以无拘无束,想做什么就做什么. 在这里,成绩虽不再是评判高低的「唯一标准」,但在此基础上增添的人际交往.实践经验「考核」,往往让我们的大学生活,压力倍增. 学生会,作为大学校园的「缩影」,一个一向被定义为:积累经验和人脉,教会你成长的绝佳地方,每年都备受新生们的推崇.挤破脑袋,各种交报名表,想要争取在学生会的一席之

学习源码第四天(昨天只看了一点正则,发现正则真的水很深,但很有魅力)

第三天主要对match的值做了一个判断    match[1]要么是标签字符串,要么macth就是null     像<li>.<li>11都转成'li'作为match[1]. match[1]现在'<li><li>' 或 '<li>' if (match && (match[1] || !context)) // 判断 id 是否有环境context限制,只有没有限制(不写默认document,这里的匹配就是不写第二个参数的情况

车载智能水太深!京东选择智歌图谋新蓝海?

最近,惊闻京东入局"车联网",而且并未选择传统大厂,而是选择了一家名不见经传的"轻公司"--"智歌"合作,细细品味之下,却也合情合理,这符合京东的风格,而合作的公司也是具有互联网化基因的市场新鲜血液,联系到此前京东在车联网行业的一些布局,笔者认为,京东恰恰看中了汽车这一全新智能终端的承载体所蕴藏的新蓝海. 车载智能水挺深,疯狂之后的大浪淘沙 汽车市场从来都是蓝海,2014年,国内机动车保有量已经超过1.4亿辆,其后方的售后服务市场商机无限,预计2

OSPF+LVS ,qugga,vconfig,...感觉这些很有想法啊

将以前铁板一块的硬件拿来无限细分,路由器,交换机可灵活实现,SDN,NVF.硬盘可以分区,分区可以分布式块存储,操作系统可虚拟化,KVM OR LXC,网络可自由随时按需求定制更改配置. 操作系统支持OSPF,RIPV2协议和路由. LINUX支持VLAN与防火墙. 有的开放实现-LINUX,ESXI,XEN,有的封闭实现-WINDOWS. 这个世界太进步,人民的智慧太利害,还好,没超出想像. OSPF+LVS ,qugga,vconfig,...感觉这些很有想法啊,码迷,mamicode.co

消格子时一个很深的bug的修复纪录

环境: cocos2d-x 2.2.2  jsb 条件:当快速在格子中来回拖拽选取时,会一直在计算指尖和格子的真实区域是否碰撞, 报错:touchMOve时由于不停的调用BOxItem的getValidRectangle方法, 即不停的在此方法内执行 node.getContentSize().witdh, 经过好几个小时的检测,发现问题就在这一行,xcode里报错的提示显示的是框架里的touchMove相关的代码,看不出具体问题,大概知道了是在touchMOve时F出的问题 修复办法:在Box

求平均成绩(杭电2023)(确实很水很繁琐)

求平均成绩 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 66221    Accepted Submission(s): 15805 Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量. Input

一个优秀团队是怎么散伙的?看完后感受很深!

那天,靠近河边的丛林突起大火,并迅速蔓延到整个绿地.聪明的狮子和猫头鹰见势不妙,不是跑了就是飞了:无情的大火吞噬着蟑螂.蜘蛛,以及飞不远的苍蝇和蝉,而且一群蚂蚁也被大火包围. 来自四面八方的蚂蚁突然迅速聚集,抱成一团向河边滚去.外层的蚂蚁被活活烧死,但直到烧焦它们也不离开自己的岗位,一直坚守到冲向河流.河面泛起一大片被烧焦了的蚂蚁,但大部分蚂蚁却因此获救. 看着蚂蚁如此惨烈的壮举,返回的狮子有些感动.它认为,蚂蚁世界里来自群体成员中精诚合作的"快捷且难以抗拒的"力量,是蚂蚁战胜自然及众

cocos2d 很水很水的看法

这几天接了个扯淡的项目 cocos2d的 . 本来以为是Cpp的, 结果不是2dx ,而是OC的2d.看了几天的官方的dome ,大概知道是什么样子的.我就简单的纪录一下好了: cocos2d的整个框架呢, 分为3层 — 类似舞台剧 演戏嘛 肯定有个boss的 也就是导演啦 __director. 这家伙呢,不用说,绝对是要优先处理的 ,先初始化他. 不过,在他出来之前 ,要给个场子给他看看—— CCGLView 这个要最先初始化的. 导演有了 舞台有了. 现在要解读剧本  ,划分一下每一幕 每