1. System Info
In CSDI predict method n_sampling_times arg. is not used and it always returns with one prediction.
2. Information
3. Reproduction
print(X_miss.shape)
X_miss = {"X": X_miss}
predict = csdi.predict(X_miss, n_sampling_times=999)
print(predict['imputation'].shape)
actual output:
(10, 100, 1)
(10, 1, 100, 1)
4. Expected behavior
expected output:
(10, 100, 1)
(10, 999, 100, 1)
5. Your contribution
PyPOTS/pypots/imputation/csdi/model.py
- results = self.model(inputs)
to
- results = self.model(inputs, n_sampling_times=n_sampling_times)
1. System Info
In CSDI predict method n_sampling_times arg. is not used and it always returns with one prediction.
2. Information
3. Reproduction
actual output:
(10, 100, 1)
(10, 1, 100, 1)
4. Expected behavior
expected output:
(10, 100, 1)
(10, 999, 100, 1)
5. Your contribution
PyPOTS/pypots/imputation/csdi/model.py
to