本來想從numpy中找乙個可以將array格式的資料提取出連續的測試集,其餘作為訓練集的函式,但是沒找到,就自己寫了幾個,記錄之~
import numpy as np
"""utils:
用於擷取連續的測試集及剩餘作為訓練集
"""def
trunc
(arr, start, end):
sample = arr[start:end]
remainder = np.delete(arr, np.s_[start:end], axis=0)
return sample, remainder
deftrunc2
(arr, start, end):
rows = arr.shape[0]
sample = arr.take(range(start, end), axis=0)
remaind = arr.take(list(set(range(rows)) - set(range(start, end))), axis=0)
return sample, remaind
deftrunc3
(arr, start, end):
head, middle, tail = np.split(arr, (start, end))
head_tail = np.r_[head, tail]
return middle, head_tail
if __name__ == "__main__":
arr = np.arange(24).reshape(6, 4)
print(trunc(arr, 2, 5))
print(trunc2(arr, 2, 5))
print(trunc3(arr, 2, 5))
在測試集PARSEC測試集簡介與使用
隨著大資料中海量資料的處理,傳統的dram作為主存不在適用。市場上衍生出許多主存替代版本,其中對於自己設計的儲存方案進行測試時,有部分研究者使用parsec作為測試集。parsec測試集 共享儲存計算機應用程式儲存庫。一套多執行緒基準測試集,是英特爾與普林斯頓大學合作開發。可以在模擬器中使用它進行並...
Numpy模組的使用
pip install numpy i numpy numerical python 是 python語言的乙個擴充套件程式庫,支援任意維度的陣列和矩陣操作,此外也針對陣列運算提供了大量的內建方法。numpy 是乙個執行速度非常快的數學庫,主要用於陣列計算,包含 乙個強大的n維陣列物件 ndarra...
numpy函式的使用
import numpy as np np.array 1,2,3 np.array 1,2,3 4,5,6 注意 import matplotlib.pylab as plt 讀取二進位制資料 img arr plt.imread img dir 將展示 plt.imshow img arr 將所...