mirror of
https://github.com/Doctorado-ML/Stree_datasets.git
synced 2025-08-15 23:46:03 +00:00
Add Tex table format to dataset report
This commit is contained in:
18
report.py
18
report.py
@@ -1,4 +1,5 @@
|
|||||||
import sys
|
import sys
|
||||||
|
import numpy as np
|
||||||
from experimentation.Sets import Datasets
|
from experimentation.Sets import Datasets
|
||||||
|
|
||||||
set_name = "aaai"
|
set_name = "aaai"
|
||||||
@@ -7,5 +8,20 @@ if len(sys.argv) > 1:
|
|||||||
if set_name != "aaai" and set_name != "tanveer":
|
if set_name != "aaai" and set_name != "tanveer":
|
||||||
print("First parameter has to be one of: {aaai, tanveer}")
|
print("First parameter has to be one of: {aaai, tanveer}")
|
||||||
exit(1)
|
exit(1)
|
||||||
|
if len(sys.argv) > 2:
|
||||||
|
csv = sys.argv[2] == "tex"
|
||||||
|
else:
|
||||||
|
csv = False
|
||||||
|
|
||||||
datasets = Datasets(False, False, set_name)
|
datasets = Datasets(False, False, set_name)
|
||||||
datasets.report()
|
if csv:
|
||||||
|
for number, dataset in enumerate(datasets):
|
||||||
|
X, y = datasets.load(dataset[0]) # type: ignore
|
||||||
|
samples, features = X.shape
|
||||||
|
classes = len(np.unique(y))
|
||||||
|
print(
|
||||||
|
"%d & %s & %d & %d & %d \\\\"
|
||||||
|
% (number + 1, dataset[0], X.shape[0], X.shape[1], classes)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
datasets.report()
|
||||||
|
Reference in New Issue
Block a user