在pandas datafram中使用keras pad_序列

2024-10-17 16:18:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含单词索引的pandas数据框。在

    id  seq                          int_sequence
0   111 cat over dog                 [2, 7, 3]
1   222 hello silly dog cat from     [6, 9, 3, 2, 5]
2   333 biscuit sandwich food        [1, 8, 4]

我现在试着用0填充序列的最大长度。在

^{pr2}$

它返回一个形状为(3,5)的numpy数组-接下来我使用下面的转换将numpy数组转换为df并连接回原始df:

df_padded_sequences = pd.DataFrame({ 'padded_seq': padded_sequences.tolist()})

当它工作的时候,它感觉很粗糙-所以我想在熊猫df的原处pad_sequences,这样我就不会担心任何订单被破坏,从而改变。在

谢谢!在


Tags: 数据numpyidpandasdf数组单词seq