import torch def pad_and_tensorize_sequence(sequences, padding_value): max_size = max([len(sequence) for sequence in sequences]) padded_sequences = [] for sequence in sequences: padded_sequence = sequence + [padding_value] * (max_size - len(sequence)) padded_sequences.append(padded_sequence) return torch.tensor(padded_sequences, dtype=torch.long)