pub fn sigma_data<T, N>( structure: N, one: T, zero: T, ) -> SparseTensor<Complex<T>, N>where T: Clone + Neg<Output = T>, N: TensorStructure,