pub fn positional_encoding(position: usize, d_model: usize) -> Vec<f64>
Creates positional encoding for graph nodes (similar to transformer positional encoding).