zwPython.com研习社

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1374|回复: 1

FASTAI2列表扩展类L#0简介—TOP极宽智能量化系列课件

[复制链接]

193

主题

200

帖子

4119

积分

超级版主

Rank: 8Rank: 8

积分
4119
发表于 2020-9-3 10:24:32 | 显示全部楼层 |阅读模式
本帖最后由 ziwang 于 2020-9-4 09:59 编辑

​FASTAI2列表扩展类L#0简介—TOP极宽智能量化系列课件

更多资料请参见:
极宽量化公众号,免费订阅,欢迎大家关注。


FASTAI智能量化论坛http://zwPython.com/forum.php?mod=forumdisplay&fid=65

【极宽QQ群】
l  群号:1057170501 ,zwPython.com学习QQ群,面向py初学者和大众小白用户。
l  群号:124134140,TOP极宽金融量化,三千人超大QQ群,面向专业金融实盘用户。
l  群号:699266891,TFB极宽足球大数据QQ群 。
l  群号:790548107,FASTAI智能量化。



Python是一门古老的编程语言,也是一门灵活的编程语言。
List列表是Python最常用,也是最基础的数据结构,不过由于Python问世较早,List列表的设计,与现代编程语言相比,缺乏许多新的功能函数,使用时,需要程序员执行扩展。
特别是近年兴起的人工智能神经网络、深度学习平台结合,都是基于Tensor张量,以及矩阵运算,List列表应用受到很大限制。
为此,FASTAI团队,在其底层模块库FASTCORE当中,特意设计了一个List列表扩展类:L class类。
L class类,位于FASTCORE模块库foundation.py子模块当中。

L class类,就一个大写字母“L”,表示List列表类的扩展。
之所以这样设计,FASTCORE官方文档的解释是:

与大多数语言一样,Python允许某些常见类型(例如list),可以使用简洁语法[1,2,3]。
Perl的设计师Larry Wall解释了这种语法的原因:
为了隐喻地表示霍夫曼的压缩代码,该代码将较少的位数分配给更多的普通字节。就语法而言,它只是意味着常用的东西应该更短一些,但您不应该在不太常用的结构上浪费短序列。
在此基础上,fastcore设计了一种单字母名称的类型:L。这样做的原因是它被设计为可以替代list,希望它与[1,2,3]一样易于使用。


图 L类模块库关联图

从上图: L类模块库关联图当中,我们可以知道:
l  L类是基于CoolBase类(FASTAI定义的一个List列表扩展基类),
l  主要关联功能有bind数据绑定,arg参数出来,cycle数据循环,mask2idx下标索引转换等。

(……)
更多资料请参见: 极宽量化公众号


  
更多资料请参见:
  
极宽量化公众号,免费订阅,欢迎大家关注。
  
  

  
FASTAI智能量化论坛http://zwPython.com/forum.php?mod=forumdisplay&fid=65
  
  
【极宽QQ群】
  
l  群号:1057170501 ,zwPython.com学习QQ群,面向py初学者和大众小白用户。
  
l  群号:124134140,TOP极宽金融量化,三千人超大QQ群,面向专业金融实盘用户。
  
l  群号:699266891,TFB极宽足球大数据QQ群 。
  
l  群号:790548107,FASTAI智能量化。
  

【极宽QQ群】
群号:1057170501 ,zwPython.com学习QQ群,面向py初学者和大众小白用户。
群号:124134140,TOP极宽金融量化,三千人超大QQ群,面向专业金融实盘用户。
群号:699266891,TFB极宽足球大数据QQ群
群号:790548107,FASTAI智能量化QQ群。
【微信公众号】
请大家关注TOP极宽量化公众号,大量原创Python量化技术
回复

使用道具 举报

0

主题

10

帖子

30

积分

禁止发言

积分
30
发表于 2020-10-14 06:59:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|zwPython.com研习社

GMT+8, 2021-2-28 17:50 , Processed in 0.041542 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表