def buy_lower(stock):
#设置一个一行两列的可视化图表
_, axs=plt.subplots(nrows=1,ncols=2,figsize=(16,5))
#绘制前450天的股票走势图,np.cumsum():序列连续求和
axs[0].plot(np.arange(0,days-keep_days),
stock_day_train[stock].cumsum())
没有加下划线逗号 _, 就出现上面的报错,加了就能正常运行打印出来图,所以下划线逗号到底是代表什么意思呢
相当于一个没有名字的变量,举几个例子:
>>> a = [1,2]
>>> _, b = a
>>> b
2
>>> #相当于 b=a[1]
>>> a = [1,2,3,4]
>>> _, *b = a
>>> b
[2, 3, 4]
>>> _,_, *b = a
>>> b
[3, 4]
>>> _,_,_,b = a
>>> b
4
就是一个变量名,一般如果这个变量后面不会再用到,但又不得不设置的时候,习惯用一个下划线代替。