From 290018f57d130d0f359b6c61f77c83b0fd5e0f99 Mon Sep 17 00:00:00 2001 From: Fabian Pedregosa <fabian.pedregosa@inria.fr> Date: Tue, 5 Jan 2010 13:39:26 +0000 Subject: [PATCH] Add a misc subpackage in datasets for tools useful to several datasets From: cdavid <cdavid@cb17146a-f446-4be1-a4f7-bd7c5bb65646> git-svn-id: https://scikit-learn.svn.sourceforge.net/svnroot/scikit-learn/trunk@14 22fbfee3-77ab-4535-9bad-27d1bd3bc7d8 --- scikits/learn/datasets/misc/__init__.py | 1 + scikits/learn/datasets/misc/tools.py | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 scikits/learn/datasets/misc/__init__.py create mode 100644 scikits/learn/datasets/misc/tools.py diff --git a/scikits/learn/datasets/misc/__init__.py b/scikits/learn/datasets/misc/__init__.py new file mode 100644 index 0000000000..3457bb15a4 --- /dev/null +++ b/scikits/learn/datasets/misc/__init__.py @@ -0,0 +1 @@ +from tools import dumpvar diff --git a/scikits/learn/datasets/misc/tools.py b/scikits/learn/datasets/misc/tools.py new file mode 100644 index 0000000000..8d2c9c1846 --- /dev/null +++ b/scikits/learn/datasets/misc/tools.py @@ -0,0 +1,16 @@ +#! /usr/bin/env python + +"""Some basic tools for common operations in datasets.""" + +import textwrap + +def dumpvar(var, varname, wrap = 79): + """return a list of string representing the variable var with name varname. + + For example, if var is [1, 2, 3, 4] and varname is l, this will return the + list ["l = [1, 2, 3, 4]"]. Each item in the list is a wrapped line, using + the value in wrap.""" + strvar = varname + " = " + str(var) + l = [i + '\n' for i in textwrap.wrap(strvar, wrap)] + l.append('\n') + return l -- GitLab