Найти - Пользователи
Полная версия: Цикл
Начало » Центр помощи » Цикл
1
DiDed
  
   
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



Что делает эта программа?
py.user.next
DiDed
Что делает эта программа?
Да просто выкинь её и займись настоящим программированием. И поставь Linux себе.

Что можно сказать об этом коде
DiDed
  
        mid_feature_names[i] = short_feature_names[i] + "_" + "mean"
        mid_feature_names[i + n_feats] = short_feature_names[i] + "_" + "std"
Код писал какой-то “умник” очередной. Если его спросишь “зачем ты разделил строки в конце? в чём сакральный смысл?”, он будет сопли жувать “а… ну это… ну, надо так…”, потому что не понимает, что делает. И вообще код перегружен херотнёй, потому что он не умеет декомпозировать.
DiDed
py.user.next
Да просто выкинь её и займись настоящим программированием
С радостью бы, но это лабораторная работа, а я изучал C++, а не python
py.user.next
DiDed
С радостью бы, но это лабораторная работа
Слишком дерьмовый код. Не знаю, кто тебя там учит, но он тебя тормозит. Это как ребёнку или подростку предложить построить одноэтажный дом. Он его построит, конечно, но что это ему даст? Он от этого станет строителем? Нет, конечно. Он только затрахается и всё. Поседеет ещё.

Так что не станешь ты датасаентистом никаким, несмотря на то что он тебя будет постоянно окунать в эту тему, топить в ней. Так что бросай его и учись по-нормальному.
PEHDOM
DiDed
Что делает эта программа?
да ХЗ его знает, что такое short_features, short_feature_names, mid_feature_names, mid_window_ratio и пр. откуда взялись эти переменные? какого они типа? что вних?
xam1816
DiDed
Что делает эта программа?

это не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
DiDed
Ну типа)
А так берет значения от 0 до n_feats,эти значения используются как индексы в списках,в значениях по индексам изменяются строки,потом в цикле как будто бы что-то выделяется на экране,(мое предположение)т.е берутся срезы каких-то строк,ну и данные возвращаются в списках
DiDed
xam1816
это не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
Вот ссылка на Git https://github.com/tyiannak/pyAudioAnalysis/blob/master/pyAudioAnalysis/MidTermFeatures.py
Меня интересуют строки 107 - 124
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB