我从正态分布中生成一个随机数据。其次,我想添加一个名为Class的列,它将这些值分类到一个class=1.
中
之后,我将从均匀分布中生成数据,并将其分类到classe=-1.
最后,我想将这两个数据集设置为一个。x=(generated values, 50 from normal and 50 from uniform) and y=(Class= 1 or -1)
在哪里。
a=np.random.uniform(0,1,(50,1))
a['Classe']='1'
b=np.random.normal(2,1,(50,1))
a['Classe']='-1'
发布于 2019-09-18 05:20:52
也许是这样的:
import pandas as pd
import numpy as np
df = pd.DataFrame({
"x": np.concatenate((np.random.uniform(size=50,), np.random.normal(2,1, 50))),
"y": np.array([-1]*50 + [1]*50)
})
https://stackoverflow.com/questions/57980159
复制