#python #numpy
#python #numpy
Вопрос:
with open(filename, 'r') as csvfile:
csvreader = csv.reader(csvfile)
for row in csvreader:
rows.append(row)
# get total number of rows
print("Total no. of rows: %d" % (csvreader.line_num))
print('n rows are:n')
for row in rows[:csvreader.line_num]:
# parsing each column of a row
for col in row:
print("s" % col),
print('n')
def read_rows():
with open("u.dat") as textFile:
rows = [[float(digit) for digit in line.split()] for line in textFile]
return np.array(rows)
rows = read_rows()
Комментарии:
1.
rows
не определены в вашем коде2. мы просто считываем файл dat в CSV-файл в виде строк
3. и наше измерение равно (105,36)
4. 1 массив содержит 36 значений, например, 105 массивов
5. затем вы должны определить свой метод
read_rows()
иrows
строку вышеwith open(filename, 'r') as csvfile: