# Sampling

After you are finished with modeling, your can use your synthesizer to generate and save synthetic sequences.

```python
synthetic_data = synthesizer.sample(num_sequences=1000)

# save the data as a CSV
synthetic_data.to_csv('synthetic_data.csv', index=False)
```

#### What are your sampling needs?

Sequential synthesizers can support multiple sampling needs.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="sampling/sample-realistic-data"><strong>Sample Realistic Data</strong></a></td><td>Create many sequences that follow the same format and mathematical properties as the real data.</td><td><a href="sampling/sample-realistic-data">sample-realistic-data</a></td></tr><tr><td><a href="sampling/conditional-sampling"><strong>Sample Conditional Data</strong></a></td><td>Request specific, context that corresponds to your synthetic sequences.</td><td><a href="sampling/conditional-sampling">conditional-sampling</a></td></tr></tbody></table>

###

###
