#以100个0和100个1为例
import pandas as pd
import numpy as np
x=[]
a=1
b=0
for i in range(0,100):
x.append(a)
# x=np.array(x).T
# print(x.size)
y=[]
for j in range(101,201):
y.append(b)
# y=np.array(y).T
# print(y.size)
x.extend(y)
x=np.array(x).T
print(x.size)
print(x)
xd=pd.DataFrame(x)
xd.shape
from sklearn.utils import shuffle
xd = shuffle(xd)
print(xd)
xd.to_csv(r'F:\随机数\200.csv',header=None)
应用背景:因为想在excel对数据进行按行抽样。但是excel里面只有对数值抽样,于是随手用python生成一些0和1的随机数,然后用excel的筛选功能就可以得到固定个数的样本了。