cyjax.random#

Implement basic complex and projective random number generation.

uniform_components(key, shape)

Complex values with uniform real and imaginary parts.

uniform_angle(key, shape[, minrad, maxrad])

Complex values individually uniform on complex disk.

uniform_angle_unit(key, shape)

Complex values with unit modulus and uniform angle.

real_sphere(key, shape)

Random points on real unit sphere.

complex_sphere(key, shape)

Sample uniform points on the unit sphere in complex space..

uniform_projective(key, count, dim[, affine])

Uniformly distributed points in complex projective space.

projective_overlap(key, count, dim, ...)

Sample points lying in overlap region of two affine patches.