blob: c97ce7e33c28a560aa73ec88f88134bb5c1ef34e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
##################################################################
##################################################################
##################################################################
def read_digits(fname='digit.txt'):
'''
read_digits(fname='digit.txt')
read a data file that contains the features and class labels.
each row of the file is a feature vector with the class
label appended.
'''
import csv
fw = csv.reader(open(fname,'rb'), delimiter='\t')
data = []
for line in fw:
data.append( [float(x) for x in line] )
data = np.array(data)
labels = data[:,len(data.transpose())-1]
data = data[:,:len(data.transpose())-1]
return data, labels
##################################################################
##################################################################
##################################################################
##################################################################
##################################################################
##################################################################
def uniform_data(n_observations = 1000, n_features = 50, n_relevant = 5):
import numpy as np
##################################################################
##################################################################
##################################################################
|