

def dataGenerationScript(self, rowCount, columnCount, seed=22232425):
    return ('\nlet generateNormals = fun(count:, seed:) {\n    let it = iterator(math.random.Normal(0, 10, seed));\n    [pull it for _ in sequence(count)]\n    }\nlet generateData = fun(nSamples, nFeatures, seed:) {\n    let featuresDf = dataframe.DataFrame(\n        Vector.range(\n            nFeatures,\n            { generateNormals(count: nSamples, seed: seed + _) }\n            )\n        );\n\n    let response = generateNormals(count: nSamples, seed: seed + nFeatures);\n    response = response ~~ { _ < 0.0 };\n\n    let responseDf = dataframe.DataFrame(\n        [response]\n        );\n    (featuresDf, responseDf)\n    };\n\ngenerateData(%s, %s, seed: %s);\n            ' % (columnCount, columnCount, seed))

dataset/ETHPy150Open ufora/ufora/test_scripts/bigbox_perf/gradientBoostingClassification/testGbmClassification.py GbmClassificationPerformanceTest.dataGenerationScript/VarMisuse@23/290 `rowCount`->`columnCount`