Форум сайта python.su
							
  0  
								
								for i in range(n_feats): cur_position = 0 num_short_features = len(short_features[i]) mid_feature_names[i] = short_feature_names[i] + "_" + "mean" mid_feature_names[i + n_feats] = short_feature_names[i] + "_" + "std" while cur_position < num_short_features: end = cur_position + mid_window_ratio if end > num_short_features: end = num_short_features cur_st_feats = short_features[i][cur_position:end] mid_features[i].append(np.mean(cur_st_feats)) mid_features[i + n_feats].append(np.std(cur_st_feats)) cur_position += mt_step_ratio mid_features = np.array(mid_features) mid_features = np.nan_to_num(mid_features) return mid_features, short_features, mid_feature_names
Отредактировано FishHook (Окт. 11, 2021 13:47:30)
Офлайн
							
  857  
								
								DiDedДа просто выкинь её и займись настоящим программированием. И поставь Linux себе.
Что делает эта программа?
DiDedКод писал какой-то “умник” очередной. Если его спросишь “зачем ты разделил строки в конце? в чём сакральный смысл?”, он будет сопли жувать “а… ну это… ну, надо так…”, потому что не понимает, что делает. И вообще код перегружен херотнёй, потому что он не умеет декомпозировать.mid_feature_names[i] = short_feature_names[i] + "_" + "mean" mid_feature_names[i + n_feats] = short_feature_names[i] + "_" + "std"
Отредактировано py.user.next (Окт. 11, 2021 14:20:31)
Офлайн
							
  0  
								
								py.user.nextС радостью бы, но это лабораторная работа, а я изучал C++, а не python
Да просто выкинь её и займись настоящим программированием
Отредактировано DiDed (Окт. 11, 2021 14:37:31)
Офлайн
							
  857  
								
								DiDedСлишком дерьмовый код. Не знаю, кто тебя там учит, но он тебя тормозит. Это как ребёнку или подростку предложить построить одноэтажный дом. Он его построит, конечно, но что это ему даст? Он от этого станет строителем? Нет, конечно. Он только затрахается и всё. Поседеет ещё.
С радостью бы, но это лабораторная работа
Офлайн
							
  294  
								
								DiDedда ХЗ его знает, что такое short_features, short_feature_names, mid_feature_names, mid_window_ratio и пр. откуда взялись эти переменные? какого они типа? что вних?
Что делает эта программа?
[code python][/code]
Отредактировано PEHDOM (Окт. 11, 2021 16:09:08)
Офлайн
							
  124  
								
								DiDedэто не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
Что делает эта программа?
DiDedА так берет значения от 0 до n_feats,эти значения используются как индексы в списках,в значениях по индексам изменяются строки,потом в цикле как будто бы что-то выделяется на экране,(мое предположение)т.е берутся срезы каких-то строк,ну и данные возвращаются в списках
Ну типа)
Офлайн
							
  0  
								
								xam1816Вот ссылка на Git https://github.com/tyiannak/pyAudioAnalysis/blob/master/pyAudioAnalysis/MidTermFeatures.py
это не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
Отредактировано DiDed (Окт. 15, 2021 17:39:44)
Офлайн