code: def __init__(self, num_features: int, random_seed: int = None):
      np.random.seed(random_seed)
      self.__num_features = num_features
      self.__weights = np.random.randn(num_features) * 10
  
imports: import numpy
  from typing import Iterator, List, NamedTuple
label_desc: Use image node_id 1 to create a new SyntheticData object  with example: obj = SyntheticData(num_features, random_seed)