tadasets.swiss_roll

tadasets.swiss_roll(n=100, r=10, noise=None, ambient=None)[source]

Swiss roll implementation

Parameters:
  • n (int) – Number of data points in shape.
  • r (float) – Length of roll
  • ambient (int, default=None) – Embed the swiss roll into a space with ambient dimension equal to ambient. The swiss roll is randomly rotated in this high dimensional space.

References

Equations mimic [Swiss Roll and SNE by jlmelville](https://jlmelville.github.io/smallvis/swisssne.html)