Вопросы

Как я могу удалить или опустить данные с помощью метода карты для объектов tf.data.Dataset?

Я использую тензорный поток 2.3.0

У меня есть генератор данных на Python —

import tensorflow as tf
import numpy as np

vocab = [1,2,3,4,5]

def create_generator():
    'generates a random number from 0 to len(vocab)-1'
    count = 0
    while count < 4:
        x = np.random.randint(0, len(vocab))
        yield x
        count +=1

Я делаю это объектом tf.data.Dataset

gen = tf.data.Dataset.from_generator(create_generator, 
                                     args=[], 
                                     output_types=tf.int32, 
                                     output_shapes = (), )

Теперь я хочу выполнить подвыборку элементов с помощью метода map, чтобы генератор tf никогда не выводил четное число.

def subsample(x):
    'remove item if it is present in an even number [2,4]'
    
    '''
    #TODO
    '''
    return x
    
gen = gen.map(subsample)   

Как я могу добиться этого с помощью метода map?

Читать:
Конвейер Azure DevOps не может расширять ни одну из переменных среды во время выполнения.

Похожие записи

Как отобразить диалог поиска в элементе управления WebView2?

admin

Предупреждение: каждый дочерний элемент в списке должен иметь уникальное ключевое свойство, но у меня есть ключевые реквизиты

admin

Действия Github: [удаленное отклонение] мастер — ›мастер (неглубокое обновление не разрешено), ошибка: не удалось отправить некоторые ссылки

admin

Форма редактирования встроенной таблицы livewire перестает отправлять запросы на сервер, когда она скрыта, и отображается только при нажатии кнопки редактирования

admin

Джулия: Сделайте Dataframe из вывода итератора

admin

Добавление дополнительных модулей Python в контейнер NiFi

admin