Size: a a a

Machine learning

2020 November 15

DT

Dmity Trifonov in Machine learning
Попробуйте where условие, в документации можно его посмотреть
источник

SS

Sergey Salnikov in Machine learning
df[df.columns[df.isna().sum() > 0]]
источник

SS

Sergey Salnikov in Machine learning
или так:
df[df.columns[df.isna().any()]]
источник

ЕО

Егор Овчинников... in Machine learning
Dmity Trifonov
Попробуйте where условие, в документации можно его посмотреть
Поищу
источник

ЕО

Егор Овчинников... in Machine learning
Sergey Salnikov
df[df.columns[df.isna().sum() > 0]]
Оба решения дают датафрейм. Нужно в формате: Признак - количество nan
источник

ЕО

Егор Овчинников... in Machine learning
Спасибо обоим! Если есть у кого-то еще решение - напишите пожалуйста
источник

SS

Sergey Salnikov in Machine learning
ну так бы и сказал:
t = df.isna().sum()
t[t > 0]
источник

AK

Andrey Korzhun in Machine learning
Я вот так смотрю (в процентах):
источник

AK

Andrey Korzhun in Machine learning
for col in raw_train_df.columns:
   pct_missing = np.mean(raw_train_df[col].isna())
   if pct_missing:
       print('{} - {}%'.format(col, round(pct_missing*100)))
источник

ЕО

Егор Овчинников... in Machine learning
Sergey Salnikov
ну так бы и сказал:
t = df.isna().sum()
t[t > 0]
Да, это то что нужно! Спасибо! Я вроде именно об этом и писал)
источник

ЕО

Егор Овчинников... in Machine learning
Andrey Korzhun
for col in raw_train_df.columns:
   pct_missing = np.mean(raw_train_df[col].isna())
   if pct_missing:
       print('{} - {}%'.format(col, round(pct_missing*100)))
Спасибо 🙏🏻
источник

ЕО

Егор Овчинников... in Machine learning
Sergey Salnikov
ну так бы и сказал:
t = df.isna().sum()
t[t > 0]
А без присваивания переменной это возможно?
источник

SS

Sergey Salnikov in Machine learning
ну ёлки:
df.isna().sum()[df.isna().sum() > 0]
источник

ЕО

Егор Овчинников... in Machine learning
😂😂😂
Я имел ввиду в одну строку. Думал это понятно. Сорян!)
источник

I

Ilya in Machine learning
Всем привет, подскажите пожалуйста, немного запутался
Я тут сигналы классифицирую, каждый сигнал - 500 временных значений, всего таких сигналов 7120. Мне это нужно скормить в RNN, получается, что у меня массив данных должен быть размерности (7120, 500, 1), а первый слой у меня - tf.keras.layers.SimpleRNN(100, input_shape=(500,1))
Всё верно?
источник

IK

Ivan Krokhalyov in Machine learning
Егор Овчинников
😂😂😂
Я имел ввиду в одну строку. Думал это понятно. Сорян!)
df.info(). выведет сколько непропусков
источник

ЕО

Егор Овчинников... in Machine learning
Решение Сергея то, что нужно! Но спасибо за ответ!
источник

AM

Alina Mikhaylenko in Machine learning
Ilya
Всем привет, подскажите пожалуйста, немного запутался
Я тут сигналы классифицирую, каждый сигнал - 500 временных значений, всего таких сигналов 7120. Мне это нужно скормить в RNN, получается, что у меня массив данных должен быть размерности (7120, 500, 1), а первый слой у меня - tf.keras.layers.SimpleRNN(100, input_shape=(500,1))
Всё верно?
Добрый вечер! Интересно, что за задачка?
источник

I

Ilya in Machine learning
Alina Mikhaylenko
Добрый вечер! Интересно, что за задачка?
Распознавание сигналов, для себя делаю, к курсу не относится. Мб тут есть шарящие просто)
источник

AM

Alina Mikhaylenko in Machine learning
Ilya
Распознавание сигналов, для себя делаю, к курсу не относится. Мб тут есть шарящие просто)
Да, мне просто интересна область обработки сигналов, но со стороны машинного обучения не подходила к ней, потому вот интересно, какие существуют варианты
источник