Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2021 12:39:04

DiDed
Зарегистрирован: 2021-10-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл

  
   
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)

Офлайн

#2 Окт. 11, 2021 14:15:07

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Цикл

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)

Офлайн

#3 Окт. 11, 2021 14:36:18

DiDed
Зарегистрирован: 2021-10-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл

py.user.next
Да просто выкинь её и займись настоящим программированием
С радостью бы, но это лабораторная работа, а я изучал C++, а не python



Ну типа)

Отредактировано DiDed (Окт. 11, 2021 14:37:31)

Офлайн

#4 Окт. 11, 2021 15:12:41

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Цикл

DiDed
С радостью бы, но это лабораторная работа
Слишком дерьмовый код. Не знаю, кто тебя там учит, но он тебя тормозит. Это как ребёнку или подростку предложить построить одноэтажный дом. Он его построит, конечно, но что это ему даст? Он от этого станет строителем? Нет, конечно. Он только затрахается и всё. Поседеет ещё.

Так что не станешь ты датасаентистом никаким, несмотря на то что он тебя будет постоянно окунать в эту тему, топить в ней. Так что бросай его и учись по-нормальному.



Офлайн

#5 Окт. 11, 2021 16:08:50

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Цикл

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



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 11, 2021 16:09:08)

Офлайн

#6 Окт. 11, 2021 18:42:51

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1393
Репутация: +  124  -
Профиль   Отправить e-mail  

Цикл

DiDed
Что делает эта программа?

это не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
DiDed
Ну типа)
А так берет значения от 0 до n_feats,эти значения используются как индексы в списках,в значениях по индексам изменяются строки,потом в цикле как будто бы что-то выделяется на экране,(мое предположение)т.е берутся срезы каких-то строк,ну и данные возвращаются в списках

Офлайн

#7 Окт. 15, 2021 17:37:06

DiDed
Зарегистрирован: 2021-10-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл

xam1816
это не программа а просто кусок кода откуда-то вырван и представлен здесь,нужен весь код.
Вот ссылка на Git https://github.com/tyiannak/pyAudioAnalysis/blob/master/pyAudioAnalysis/MidTermFeatures.py
Меня интересуют строки 107 - 124



Ну типа)

Отредактировано DiDed (Окт. 15, 2021 17:39:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version