I have csv file with some data. I am trying to read numpy arrays from csv file, so here is code of the program:
import numpy as np
train = csv.reader(open(sys.argv[1], 'r'))
X = []
y = []
for row in train:
X.append(row[1:])
y.append(row[0])
X = np.array(X)
y = np.array(y)
I know that Python syntax is very unusual. So is there any way to write turn loop in something like that?
import numpy as np
train = csv.reader(open(sys.argv[1], 'r'))
X, y = [... for row in train]