To provide the most recent news and documentation www.pymvpa.org reflects the development 2.0 series (renamed 0.6 series) of PyMVPA. If you are interested in the documentation of the previous stable 0.4 series of PyMVPA, please visit v04.pymvpa.org.

mvpa2.datasets.formats.to_lightsvm_format

mvpa2.datasets.formats.to_lightsvm_format(dataset, out, targets_attr='targets', domain=None, am=None)

Export dataset into LightSVM format

Parameters :

dataset : Dataset

out :

Anything understanding .write(string), such as File

targets_attr : string, optional

Name of the samples attribute to be output

domain : {None, ‘regression’, ‘binary’, ‘multiclass’}, optional

What domain dataset belongs to. If None, it would be deduced depending on the datatype (‘regression’ if float, classification in case of int or string, with ‘binary’/’multiclass’ depending on the number of unique targets)

am : AttributeMap or None, optional

Which mapping to use for storing the non-conformant targets. If None was provided, new one would be automagically generated depending on the given/deduced domain.

Returns :

am :

LightSVM format is an ASCII representation with a single sample per :

each line:: :

output featureIndex:featureValue ... featureIndex:featureValue

where ``output`` is specific for a given domain: :

regression :

float number

binary :

integer labels from {-1, 1}

multiclass :

integer labels from {1..ds.targets_attr.nunique}

NeuroDebian

NITRC-listed