首页 > 解决方案 > 为什么在使用 append 功能时,列表末尾需要一个 0 ?我可以用另一个数字替换 0 吗?

问题描述

我不确定为什么“training_features.append(stock_price[i-10:i,0])”中需要 0 它到底在做什么。我可以省略吗?当我在“training_features”中添加一行时,零到底在做什么?

    training_features= []
    training_labels = [] 
    # every 10 stock prices are used to predict the 11th stock price   

    for i in  range(10, len(stock_price)):   
        training_features.append(stock_price[i-10:i,0])  
        training_labels.append(stock_price[i, 0])
    
    X_train = np.array(training_features)
    y_train = np.array(training_labels)
    import numpy as np
    import matplotlib.pyplot as plt
    from tensorflow.keras.layers import Input, Activation, Dense, Flatten, Dropout,  Flatten,\ 
    LSTM
    from tensorflow.keras.models import Model

标签: listappendlstm

解决方案


推荐阅读