Issues (10)

fuzzer/alg/nn/preprocess.py (2 issues)

1
import string
2
import torch
3
4
5
all_letters = string.ascii_letters + " .,;'"
6
n_letters = len(all_letters)
7
8
9
def letter_to_index(letter):
10
    return all_letters.find(letter)
11
12
13
def letter_to_tensor(letter):
14
    tensor = torch.zeros(1, n_letters)
15
    tensor[0][letter_to_index(letter)] = 1
0 ignored issues
show
Comprehensibility Best Practice introduced by
The variable letter_to_index does not seem to be defined.
Loading history...
16
    return tensor
17
18
19
def line_to_tensor(line):
20
    tensor = torch.zeros(len(line), 1, n_letters)
21
    for li, letter in enumerate(line):
22
        tensor[li][0][letter_to_index(letter)] = 1
0 ignored issues
show
Comprehensibility Best Practice introduced by
The variable letter_to_index does not seem to be defined.
Loading history...
23
    return tensor
24