title: How to convert 2-dimensional data into 3-D (Non-linear data)?
body: <p>I have created synthetic data like ,</p>
  
  <pre class="lang-py prettyprint-override"><code>X, Y = make_classification(n_features=2,n_samples=100, n_redundant=0, n_informative=1,
                                   n_clusters_per_class=1, class_sep=0.001,weights= [0.8,0.2] ,n_classes=2 ,random_state=42)
  
  df = CreateDataFrame(X,Y,['X1','X2'])
  </code></pre>
  
  <p>having two class and the data in non-linear. Now I want to convert this 2-d data into 3-D data space to draw the decision boundary between the classes. any one can help me</p>