“Лучшая практика” / Любимый Шаблон для Вызова веб-сервисов (ASP.NET)

Интерфейс Dataset требует, чтобы

Все подклассы переопределяли __len__, который обеспечивает размер набора данных, и __getitem__, поддерживающие целочисленную индексацию в диапазоне от 0 до len(self) эксклюзив.

blockquote>

, который явно не упоминает нарезку - поведение нарезки других наборов данных является дополнительной функцией. Если вы хотите получить все данные сразу, вы можете посмотреть реализацию и просто использовать тензоры mnist.data и mnist.targets, определенные к концу __init__.

Если вы хотите преобразовать данные, вы можете использовать

data = [mnist_ds[i] for i in range(len(mnist_ds))]
xs = torch.stack([d[0] for d in data], dim=0)
ys = torch.stack([d[1] for d in data], dim=0)

или преобразовать тензор mnist.data одновременно (хотя это не будет работать с преобразованиями torchvision.transform).

6
задан Rob Cooper 12 November 2008 в 10:38
поделиться

1 ответ

Используйте асинхронный вызов для веб-сервиса с асинхронными страницами. Что-то вроде этого http://gofrom.us/6LC

4
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: