Используя несколько BindingSources на одном DataTable

  1. Изображения не «генерируются» в Керасе, см. Документацию . Они случайным образом преобразуются.
  2. Да, каждая настройка используется в сочетании с другими настройками. У каждого из них есть вероятность того, что чем больше преобразований, тем выше вероятность того, что ваши данные будут преобразованы одним или несколькими способами.
  3. Итак, в заключение, общее количество изображений соответствует размеру ваших данных. Если вы хотите иметь больше изображений, в то время как некоторые из них должны быть преобразованы, вы можете использовать две отдельные копии каждого изображения (хотя я бы советовал против этого).

    Вы также можете использовать метод apply_transform класса ImageDataGenerator для каждого изображения в вашем наборе данных. При таком подходе вы уверены, какие изображения преобразуются, а какие нет, я бы придерживался этой идеи.

5
задан Merus 21 October 2008 в 04:17
поделиться

2 ответа

Я не думаю, что можно сделать это способ, которым Вы надеетесь.

Вы могли использовать два различных представления данных той же таблицы данных и связать Ваш datagridviews с теми?

5
ответ дан 13 December 2019 в 22:19
поделиться

Когда Вы связываете с DataTable, Вы эффективно связываете с его представлением по умолчанию (DataTable. DefaultView). И когда Вы устанавливаете Свойство фильтра любого BindingSource, Вы устанавливаете Свойство фильтра представления по умолчанию, перезаписывая Фильтр, установленный другим BindingSource.

Таким образом, ответ deadcat корректен: необходимо связать с двумя различными взглядами относительно DataTable (одним из которых может быть DefaultView, если Вы предпочитаете):

bindingSource1.DataSource = myDataTable;
bindingSource2.DataSource = new DataView(myDataTable);

или

bindingSource1.DataSource = new DataView(myDataTable);
bindingSource2.DataSource = new DataView(myDataTable);
5
ответ дан 13 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

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