tensorflow基本操作《06神经网络逼近股票收盘均价》

tensorflow基本操作《06神经网络逼近股票收盘均价》

代码

#神经网络逼近股票收盘均价 手动输入数据
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt  # 绘图模块
date = np.linspace(1,15,15) # linspace 线性增长定义日期 1增长到15 一共15个数据 参数1开始 参数2结束 参数3数据个数
# 定义收盘价格
endPrice = np.array([2511.90,2538.26,2510.68,2591.66,2732.98,2701.69,2701.29,2678.67,2726.50,2681.50,2739.17,2715.07,2823.58,2864.90,2919.08]) 
# 定义开盘价格
beginPrice = np.array( [2438.71,2500.88,2534.95,2512.52,2594.04,2743.26,2697.47,2695.24,2678.23,2722.13,2674.93,2744.13,2717.46,2832.73,2877.40])
# 打印日期
print(date)
plt.figure()
# 循环依次加载数据
for i in range(0,15):
    # 1 柱状图
    dateOne = np.zeros([2]) # 当天日期初始化
    dateOne[0] = i; #开盘收盘同一天 数字相等
    dateOne[1] = i;
    priceOne = np.zeros([2]) # 初始化
    priceOne[0] = beginPrice[i] # 开盘价格
    priceOne[1] = endPrice[i] # 收盘价格
    if endPrice[i]>beginPrice[i]:
        plt.plot(dateOne,priceOne,'r',lw=8) # 绘制柱状图红色代表上涨
    else:
        plt.plot(dateOne,priceOne,'g',lw=8) # 蓝色代表下跌

plt.show()

运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值