Я не могу понять эту строку " results [i, sequence] = 1. " Как "sequence" может быть индексом, если это массив, а не число. Его форма в этих 2 примерах (25000,). Что на самом деле происходит в этой строке?
from keras.datasets import imdb
(train_data, train_labels), (test_data, test_labels) = imdb.load_data(
num_words=10000)
import numpy as np
def vectorize_sequences(sequences, dimension = 10000):
results = np.zeros((len(sequences), dimension))
for i, sequence in enumerate(sequences):
results[i, sequence] = 1.
return results
x_train = vectorize_sequences(train_data)
x_test = vectorize_sequences(test_data)