numpy - python如何随机且有放回地从训练集中的抽取N个训练样本
黄舟
黄舟 2017-04-18 09:29:00
0
1
960

训练集数据类型为DataFrame,请问在numpy或者pandas中是否有现成的方法?即使用bootstrap抽样方法

df = pd.read_csv('D:\\waveform-+noise.csv', index_col = 0)
data = pd.DataFrame()
for i in range(0,5000):
    j = random.randint(1,5000)
    data = data.append(df.iloc[j-1:j,:],ignore_index=True)
x = data.iloc[0:5000, 0:39]
y = data.iloc[0:5000, 39:40]

自己写了一个,大概需要5秒,是否又更好的办法?训练集行数为5000

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(1)
黄舟

pandas.DataFrame.sample を使用

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!