Samples the given nest of specs.

structure A nest of TensorSpec.
seed A seed used for sampling ops
outer_dims An optional Tensor specifying outer dimensions to add to the spec shape before sampling.

A nest of sampled values following the ArraySpec definition.

TypeError If spec is an unknown type.
NotImplementedError If outer_dims is not statically known but nest contains a SparseTensorSpec.