11 ROOT.gROOT.GetTutorialDir().Data()
12 +
"/tmva/RBatchGenerator_filters_vectors_hvector.root"
21filteredrdf = rdataframe.Filter(
"f1 > 30",
"first_filter")\
22 .Filter(
"f2 < 70",
"second_filter")\
23 .Filter(
"f3==true",
"third_filter")
25max_vec_sizes = {
"f4": 3,
"f5": 2,
"f6": 1}
27ds_train, ds_validation = ROOT.TMVA.Experimental.CreateNumPyGenerators(
32 max_vec_sizes=max_vec_sizes,
36print(f
"Columns: {ds_train.columns}")
38for i, b
in enumerate(ds_train):
39 print(f
"Training batch {i} => {b.shape}")
41for i, b
in enumerate(ds_validation):
42 print(f
"Validation batch {i} => {b.shape}")
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...