Keras的序列處理 – 2

繼續上一篇文章。

pad_sequences

keras.preprocessing.sequence.pad_sequences(sequences,maxlen = None,dtype ='int32',padding ='pre',truncating ='pre',value = 0.0)

墊子繼承到類似的長度。

此容量將num_samples繼承(數字排列)的概念更改為2D Numpy形狀簇(num_samples,num_timesteps)。 num_timesteps是每當給出的maxlen爭用,或者通常是最長分組的長度。

短於num_timesteps的分組在最後得到激勵。

超過num_timesteps的連續被截斷,目標是它們符合理想長度。緩衝或截斷髮生的位置分別由緩衝和截斷的爭論決定。

預緩是默認的。

爭論

  • 分組:記錄列表,其中每個組件都是一種安排。
  • maxlen:Int,考慮到所有事情的最極端長度。
  • dtype:產量分組的類型。為了緩衝具有可變長度弦的布置,您可以使用對象。
  • 緩衝:字元串,「前」或「後」:在先前或每次繼承後緩衝。
  • 截斷:字元串,'pre'或'post':從大於maxlen的分組中排除值,或者從繼承的開始或結束開始。
  • 自尊:浮動或弦樂,緩衝自尊。

返回

x:具有形狀的Numpy簇(len(序列),maxlen)

加薪

ValueError:如果出現截斷或緩衝的無效質量,或者分組段落應該出現無效形狀。

資訊來源:由0x資訊編譯自NVESTLABS。版權歸作者Anusha所有,未經許可,不得轉載
提示:投資有風險,入市需謹慎,本資訊不作為投資理財建議。請理性投資,切實提高風險防範意識;如有發現的違法犯罪線索,可積極向有關部門舉報反映。
你可能還喜歡