Changeset 446

Show
Ignore:
Timestamp:
07/21/07 08:02:46 (5 years ago)
Author:
cdavid
Message:

Set correct name for datasets packages (data->datasets) in the setup, and trivial changes in datasets info message

Location:
trunk/learn/scikits/learn
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/learn/scikits/learn/datasets/setup.py

    r191 r446  
    33def configuration(parent_package='',top_path=None): 
    44    from numpy.distutils.misc_util import Configuration 
    5     config = Configuration('data',parent_package,top_path) 
     5    config = Configuration('datasets',parent_package,top_path) 
    66    config.add_subpackage('oldfaithful') 
    77    config.add_subpackage('pendigits') 
  • trunk/learn/scikits/learn/utils/attrselect.py

    r443 r446  
    11#! /usr/bin/env python 
    2 # Last Change: Sat Jul 21 07:00 PM 2007 J 
     2# Last Change: Sat Jul 21 09:00 PM 2007 J 
    33 
    44"""This module implements function to extract attributes and/or classes from 
     
    99    # Attributes info 
    1010    attr = get_attributes(data) 
    11     msg = "data Iris has: \n" + "\t%d attributes: " % len(attr) 
     11    msg = "data has: \n" + "\t%d attributes: " % len(attr) 
    1212    if len(attr) > 0: 
    1313        msg += ", ".join([i for i in attr[:-1]]) 
     
    2121                msg += "\t%d classes: " % len(cl) 
    2222                msg += ", ".join([i for i in cl]) 
    23         else: 
    24             msg += "\tNo classes" 
     23    else: 
     24        msg += "\tNo classes" 
    2525 
    26         msg += '\n' 
    27         # Number of samples 
    28         ns = len(data) 
    29         msg += "\t%d samples in the dataset:\n" % ns 
     26    msg += '\n' 
     27 
     28    # Number of samples 
     29    ns = len(data) 
     30    if label is not None: 
    3031        if cl is not None and len(cl) > 0: 
     32            msg += "\t%d samples in the dataset:\n" % ns 
    3133            c2ind = get_c2ind(cl, label) 
    3234            msg += "".join(["\t\t%d samples for class %s\n" \ 
    3335                              % (len(c2ind[cname]), cname) \ 
    3436                              for cname in cl]) 
     37    else: 
     38        msg += "\t%d samples in the dataset\n" % ns 
    3539 
    3640    print msg 
     
    9094 
    9195if __name__ == '__main__': 
    92     from scikits.learn.datasets import iris, german 
     96    from scikits.learn.datasets import iris, german, pendigits, oldfaithful 
    9397    d = iris.load() 
    9498    data, lab, cl = d['data'], d['label'], d['class'] 
     
    98102    data, lab, cl = d['data'], d['label'], d['class'] 
    99103    print_dataset_info(data, lab, cl) 
     104 
     105    d = oldfaithful.load() 
     106    data = d['data'] 
     107    print_dataset_info(data) 
     108 
     109    d = pendigits.load() 
     110    data, lab, cl = d['data'], d['label'], d['class'] 
     111    print_dataset_info(data, lab, cl)