так что в основном я новичок в Python и кое-что не могу сделать.Я импортирую данные из CSV, и мне нужно, чтобы мой data_2d выглядел так:
data_2d = [ [30, 15, 0, 15, 0, 0, 0],
[32, 10, 0,10, 3, 5, 0],
[5, 9, 0, 25, 10, 8, 3],
[22, 10, 0 ,17, 5, 6, 0],
[7, 15, 0, 30, 3, 5, 0]]
Вместо этого, используя мой текущий код, я получаю следующее:
[['30' '15' '0' '15' '0' '0' '0']
['32' '10' '0' '10' '3' '5' '0']
['5' '9' '0' '25' '10' '8' '3']
['22' '10' '0' '17' '5' '6' '0']
['7' '15' '0' '30' '3' '5' '0']]
Мой кодздесь:
data_2d = [ [30, 15, 0, 15, 0, 0, 0],
[32, 10, 0,10, 3, 5, 0],
[5, 9, 0, 25, 10, 8, 3],
[22, 10, 0 ,17, 5, 6, 0],
[7, 15, 0, 30, 3, 5, 0]]
data_2d = []
with open('file.csv', newline='\n') as f:
reader = csv.reader(f, delimiter=';')
for row in reader:
data_2d.append(row)
data_array = np.array(data_2d)
data_array = np.delete(data_array, (0), axis=0)
data_array = np.delete(data_array, (0), axis=1)
print("data_array")
print(data_array)
Файл CSV в настоящее время выглядит следующим образом:
Time_Activity;SITTING;STANDING;LAYING;WALKING;WALKING_DOWNSTAIRS;WALKING_UPSTAIRS;RUNNING
8;30;15;0;15;0;0;0
9;32;10;0;10;3;5;0
10;5;9;0;25;10;8;3
11;22;10;0;17;5;6;0
12;7;15;0;30;3;5;0