python基础复习

1. list删除元素

# get rid of the suspend shares
for k in range(0, num_tmp):
    code_tmp = suspend_code[k]
    if code_tmp in sec_code:   #判断该值是否在list中
        idx = sec_code.index(code_tmp) #查找list中某元素的值等于code_tmp的所有元素的索引
        del sec_code[idx]  #删除索引idx的list元素

2. python中的字符串datetime之间的转化(扩展知识还有时间戳)

ipo_date_str = ipo_date[k].strftime('%Y-%m-%d') #detetime转成字符串

3.  math常用数学运算,对数字操作

s_factor[i] = math.fabs(pct_chg[i])/math.sqrt(volume[i]) #绝对值fabs,算术平方根sqrt

4. numpy数组排序

idx_sorted = np.argsort(-s_factor) #从大到小排序后的返回数组索引

5. list表元素之间的操作

volume_sum = sum(volume) #list所有元素求和
map(lambda x, y: x + y, list1, list2) #两个list对应元素求和

6. numpy求数组均值

mean_factor = np.mean(factors)

7. list添加元素,创建空表并添加元素构建list

time_date = []
time_date.append(current_day)

8. numpy求相关系数

data = np.array([smart_money_factor, time_yiled])
facor_ic[k] = np.corrcoef(data)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值