婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析pandas隨機排列與隨機抽樣

淺析pandas隨機排列與隨機抽樣

熱門標簽:地圖標注可以遠程操作嗎 甘肅高頻外呼系統 滴滴地圖標注公司 智能電話機器人調研 杭州房產地圖標注 江門智能電話機器人 如何申請400電話代理 400電話在線如何申請 天津塘沽區地圖標注

隨機排列

利用 numpy.random.permutation() 函數,可以返回一個序列的隨機排列。將此隨機排列作為 take() 函數的參數,通過應用 take() 函數就可實現按此隨機排列來調整 Series 對象或 DataFrame 對象各行的順序。
其示例代碼 example1.py 如下:

import numpy as np
import pandas as pd
#創建DataFrame
df = pd.DataFrame(np.arange(12).reshape(4,3))
print(df)
 0 1 2
0 0 1 2
1 3 4 5
2 6 7 8
3 9 10 11

#創建隨機排列
order = np.random.permutation(4)
#通過隨機排列調整DataFrame各行順序
newDf = df.take(order)
print(newDf)
 0 1 2
2 6 7 8
3 9 10 11
0 0 1 2
1 3 4 5

隨機抽樣

隨機抽樣是指隨機從數據中按照一定的行數或者比例抽取數據。隨機抽樣的函數如下:

numpy.random.randint(start,end,size)

函數中的參數說明如下:

  • start:隨機數的開始值;
  • end:隨機數的終止值;
  • size:抽樣個數。

通過 numpy.random.randint() 函數產生隨機抽樣的數據,通過應用 take() 函數就可實現隨機抽取 Series 對象或 DataFrame 對象中的數據。其示例代碼 example2.py 如下

import numpy as np
import pandas as pd
#創建DataFrame
df = pd.DataFrame(np.arange(12).reshape(4,3))
print(df)
0 1 2
0 0 1 2
1 3 4 5
2 6 7 8
3 9 10 11

#隨機抽樣
order = np.random.randint(0,len(df),size=3)
#通過隨機抽樣抽取DataFrame中的行
newDf = df.take(order)
print(newDf)
0 1 2
0 0 1 2
1 3 4 5
1 3 4 5

以上就是詳解pandas隨機排列與隨機抽樣的詳細內容,更多關于pandas隨機排列與隨機抽樣的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python使用pandas抽樣訓練數據中某個類別實例
  • python Pandas如何對數據集隨機抽樣
  • Pandas 數據框增、刪、改、查、去重、抽樣基本操作方法
  • Pandas直接讀取sql腳本的方法
  • python讀寫數據讀寫csv文件(pandas用法)
  • pandas按照列的值排序(某一列或者多列)
  • pandas抽取行列數據的幾種方法
  • 使用pandas實現篩選出指定列值所對應的行

標簽:東莞 臨汾 長春 德宏 廊坊 漢中 河池 重慶

巨人網絡通訊聲明:本文標題《淺析pandas隨機排列與隨機抽樣》,本文關鍵詞  淺析,pandas,隨機,排列,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析pandas隨機排列與隨機抽樣》相關的同類信息!
  • 本頁收集關于淺析pandas隨機排列與隨機抽樣的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 舒兰市| 阿克陶县| 龙州县| 鄢陵县| 河间市| 邹平县| 保靖县| 新化县| 海晏县| 陵川县| 于都县| 屯门区| 手游| 崇左市| 丁青县| 盐城市| 肇源县| 东辽县| 鄂温| 克拉玛依市| 界首市| 平湖市| 建湖县| 白朗县| 临海市| 平山县| 简阳市| 淮南市| 台江县| 翁牛特旗| 资兴市| 凤山市| 北川| 临沭县| 绥阳县| 南宫市| 汤阴县| 文昌市| 富平县| 旬阳县| 济宁市|