擅长:python、mysql、java
<p>经过大量的实验和重新读取<a href="http://pybrain.org/docs/tutorial/datasets.html" rel="noreferrer">dataset documentation</a>后,以下命令运行无误:</p>
<pre><code>def get_dataset():
array = numpy.loadtxt('test.csv', delimiter=',', skiprows=1)
# assume last field in csv is single target variable
# and all other fields are input variables
number_of_columns = array.shape[1]
dataset = SupervisedDataSet(number_of_columns - 1, 1)
print array[0]
#print array[:,:-1]
#print array[:,-1]
#dataset.addSample(array[:,:-1], array[:,-1])
#dataset.addSample(array[:,:-1], array[:,-2:-1])
dataset.setField('input', array[:,:-1])
dataset.setField('target', array[:,-1:])
return dataset
</code></pre>
<p>我得再检查一下它做的对不对。</p>