從乙個檔案中隨機的選取700萬行資料
#encoding:utf-8
import random
from random import randint
oldf=open('0807.txt','r')
newf=open('newfile.txt','w')
n = 0
resultlist = random.sample(range(0,16203118),7000000) # sample(x,y)函式的作用是從序列x中,隨機選擇y個不重複的元素。
lines=oldf.readlines()
for i in resultlist:
newf.write(lines[i])
oldf.close()
newf.close()
python產生乙個數值範圍內的不重複的隨機數,可以使用random模組中的random.sample函式 從乙個檔案中隨機抽取N行方法
從m行的檔案隨機抽取n行 可以假定m n 這是需要對資料進行抽樣處理時很長常見的需求。首先想到的方法是每讀取一行,扔乙個0到m 1的隨機數,如果隨機數小於n,則輸出該行,否則不輸出。perl源 如下 usr bin perl subset.pl usage sub set.pl file sampl...
如何隨機選取乙個機器的ip
string iparr int irandom new random www.cppcns.com.nextint 0 1的隨機數 string ipgaxgprvwh iparr irandom system.out.println ip gaxgprvwh 此方法可用於當程式設計客棧需要負載均...
Python 從乙個檔案中呼叫另乙個檔案的類方法
如果是在同乙個 module中 也就是同乙個py檔案裡 直接用就可以 如果在不同的module裡,例如 a.py裡有 class a b.py 裡有 class b 如果你要在class b裡用class a 需要在 b.py的開頭寫上 from a import a 舉個例子 比如我在檔案ling...