阿里巴巴股票行情分析

编程入门 行业动态 更新时间:2024-10-28 03:19:17

<a href=https://www.elefans.com/category/jswz/34/1769877.html style=阿里巴巴股票行情分析"/>

阿里巴巴股票行情分析

友情提示:投资有风险,入股需谨慎

阿里巴巴股票数据集 提取码: spyv

简单分析

上代码

import numpy as np
from dateutil.parser import parse
# 指定打开的文件名
# 不需要的行需要skip掉
# 默认没有分隔符,所以需要指定delimiter
# 不加载全部的情况下需要指定加载哪些列usecols
# 希望把每一列加载到单独的数组中需要设置unpack=True,并指定对应的变量名
stock_info = np.loadtxt('./BABA_stock.csv', skiprows=1, unpack=True, usecols=(1, 2, 3, 4, 5), delimiter=',')
stock_info = stock_info[:, ::-1]
print(stock_info.shape)
print(stock_info)close_info = stock_info[0]
open_info = stock_info[2]# 上涨天数
rise_count = close_info[(close_info-open_info) > 0].size
print('上涨的天数: {}'.format(rise_count))# 下跌的天数
fail_count = len(close_info[(close_info-open_info) < 0])
print('下跌的天数: {}'.format(fail_count))# 上涨的概率
rise_percent = (close_info[(close_info-open_info) > 0]).size / stock_info.shape[1]
print('上涨的概率是: {:.2%}'.format(rise_percent))# 下跌的概率
fail_percent = len(close_info[(close_info-open_info) < 0]) / stock_info.shape[1]
print('下跌的概率是: {:.2%}'.format(fail_percent))
(5, 755)
[[7.897000e+01 7.901000e+01 7.946000e+01 ... 1.849800e+02 1.889100e+021.830700e+02][1.169603e+07 7.761672e+06 1.472746e+07 ... 8.848863e+06 1.256109e+071.461019e+07][7.945000e+01 7.852000e+01 7.920000e+01 ... 1.851500e+02 1.877100e+021.880600e+02][7.975000e+01 7.912000e+01 8.048000e+01 ... 1.860600e+02 1.897900e+021.881700e+02][7.846000e+01 7.771000e+01 7.847000e+01 ... 1.837500e+02 1.871400e+021.825600e+02]]
上涨的天数: 358
下跌的天数: 395
上涨的概率是: 47.42%
下跌的概率是: 52.32%

从上面代码运行的结果可以看出

更多推荐

阿里巴巴股票行情分析

本文发布于:2024-03-06 06:08:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714563.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:阿里巴巴   行情分析   股票

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!