[M] Mode experiment scripts
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
import datetime
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
from matplotlib import pyplot as plt
|
||||
from pandas import DataFrame
|
||||
|
||||
if __name__ == '__main__':
|
||||
csv = []
|
||||
|
||||
data_path = Path('../data.absolute')
|
||||
|
||||
for date in os.listdir(data_path):
|
||||
path = data_path / str(date)
|
||||
|
||||
patterns = os.listdir(path / "patterns")
|
||||
|
||||
csv.append((datetime.datetime.strptime(str(date), '%Y-%m-%d'), len(patterns)))
|
||||
|
||||
csv.sort(key=lambda x: x[0])
|
||||
|
||||
plt.plot([v[0] for v in csv], [v[1] for v in csv])
|
||||
plt.ylim([0, 3500])
|
||||
plt.ylabel('Number of Patches')
|
||||
plt.xlabel('Date')
|
||||
plt.show()
|
||||
|
||||
df = DataFrame(csv, columns=('Date', 'Number of Patches'))
|
||||
df.to_csv('diff-absolute.csv')
|
||||
Reference in New Issue
Block a user