@python_beginnersЭта группа больше не существует

Страница 50 из 1885
Janek
14.06.2016
13:28:01
Меня просто интересовала сортировка по двум элементам

или всё же реальная дата?
Реальная дата. Тип дата указан в этом столбце

Марк
14.06.2016
16:08:25
Если не ошибаюсь, у него в таблице дата в одном поле, время в другом потому что нужны были миллисекунды. Или чет такое

Janek
14.06.2016
17:24:19
Милисекунды не нужны

Google
Janek
14.06.2016
17:24:28
Просто отдельно должно быть

Марк
14.06.2016
17:56:24
Фух. У Зарта бы пердак обогрел пару кварталов от веганосрача

Который уже час идет в ру-питоне

Andrey
14.06.2016
17:56:48
Алекс умеет пердаки поджигать)

Марк
14.06.2016
17:57:44
Ну, иногда взбодрить знатным срачем полезно. Особенно, если тухло

Andrey
14.06.2016
17:59:57
Ну, иногда взбодрить знатным срачем полезно. Особенно, если тухло
Это может на неделю продлиться. Думаешь просто так здесь хаскель под запретом?)

Марк
14.06.2016
18:00:18
Думаю, там всё быстро закончится.

Надо какую-то задачку по Пайтону задать хитрую и вроде простую, чтобы народ переключаться стал

Марк
14.06.2016
18:08:31
Иногда срабатывало

Kill me pls
14.06.2016
18:25:32
Кто хочет изучить пайтон, напишите бота для этого чатика, чтоб всем вышедшим писал в личку, что они лахи

Kill me pls
14.06.2016
18:29:58
Забавная, однако, идея.

Google
Zart
14.06.2016
18:30:28
бонус пойнты, если бот написан на пхп

Max
14.06.2016
18:31:20
бонус пойнты, если бот написан на пхп
Просто языковая дискриминация. Ущемление моих питонолюбительских прав!

Zart
14.06.2016
18:33:02
и что ты ущемил себе питоном?

Kill me pls
14.06.2016
18:33:03
НаСИльнников ущемляют! Асматиков ущемляют!

Марк
14.06.2016
18:37:01
def counter(n): while True: yield n n += 1 squares = [i*i for i in counter(1)][0:10]

В чем ошибка?

Из соб. Яндекса

Andrey
14.06.2016
18:38:38
В чем ошибка?
Тв просто так или не знаешь в чём?

Марк
14.06.2016
18:39:00
Просто закинул.

Лично по этой задаче для себя сделал выводы

Думал до этого, что елд - это ретюрн при некст.

А по факту нет

Или типо ретюрн

Код выполняется и после елд. До этого думал, что нет - просто не проверил

Zart
14.06.2016
18:45:58
генераторы низзя слайсить

а, там лк

оно в бесконечный цикл войдет

Марк
14.06.2016
18:52:06
Я. кароч, воткнул второй yield после инкремента.

итог: after 2 235829 after 2 235830 after 2 235831

При next In [223]: a = counter(10) In [224]: a.next() Out[224]: 10 In [225]: a.next() Out[225]: 11 In [226]: a.next() after 2 11

Google
Марк
14.06.2016
19:25:52
Да, колян эффективно наводит порядок

Zart
14.06.2016
19:38:38
def counter(n): while True: yield n n += 1 squares = [i*i for i in counter(1)][0:10]
дополз домой. как я и думал там бесконечный цикл, хавающий память

Марк
14.06.2016
19:55:23
Блин, ловил себя на мысли, что по привычке пишу if not a вместо `s = a or N``

Вдруг кому понадобится

Kill me pls
14.06.2016
20:27:06
Там просто много

Могу огласить список

Почти)

'Cormen - Algorithms Unlocked - 2013.pdf' 'D. E. Knuth - The Art of Computer Programming. Volume 1. Fundamental Algorithms.djvu' 'D. E. Knuth - The Art of Computer Programming. Volume 2. Seminumerical Algorithms.djvu' 'Ian Anderson - A First Course in Discrete Mathematics.pdf' SICP.pdf 'TAPL Types and Programming Languages.pdf' 'Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein - Introduction to Algorithms, Third Edition - 2009.pdf' 'А. Ахо - Структуры данных и алгоритмы.djvu' 'Александр Степанов, Пол Мак-Джоунс - Начала программирования.pdf' 'А. Шень - Программирование.pdf' 'Г. П. Гаврилов, А. А. Сапоженко - Задачи и упражнения по дискретной математике.djvu' 'Дж. Макконелл - Анализ алгоритмов. Вводный курс.djvu' 'Дж. Миано - Форматы и алгоритмы сжатия изображений в действии (+ CD-ROM), 2003' 'Джон Клейнберг, Ева Тардос - Алгоритмы. Разработка и применение.pdf' 'Д. Кнут - Искусство программирования' 'Н. Вирт - Алгоритмы и структуры данных.djvu' 'Род Стивенс - Алгоритмы теория и практическое приминение.pdf' 'С. Дасгупта, Х. Пападимитриу, У. Вазирани - Алгоритмы.pdf' 'Стивен С. Скиена - Алгоритмы. Руководство по разработке.djvu' 'Т. Кормен - Алгоритмы. Вводный курс.djvu' 'Т. Кормен, Ч. Лейзерсон, Р. Ривест - Алгоритмы. Построение и анализ.pdf' 'Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы. Построение и анализ.djvu' 'Уоррен Г.С. - Алгоритмические трюки для программистов.pdf' 'Дж. Миано - Форматы и алгоритмы сжатия изображений в действии

'H. Buhrman, R. de Wolf - Complexity Measures and Decision Tree Complexity. A Survey.pdf' 'I. Wegener - The Complexity of Boolean Functions.pdf' 'Jukna S. - Extremal Combinatorics (With Applications in Computer Science).pdf' 'L. Lovasz, K. Vesztergombi - Discrete Mathematics. Lecture Notes.pdf' 'R. L. Graham, D. E. Knuth, O. Patashnik - Concrete Mathematics. A Foundation for Computer Science.pdf' 'А. И. Белоусов, С. Б. Ткачев - Дискретная математика.djvu' 'Б. Н. Иванов - Дискретная Математика. Алгоритмы и программы.pdf' 'В. А. Евстигнеев - Применение теории графов в программировании.djvu' 'В. В. Касьянов - Графы в программировании. Обработка, визуализация и примене.djvu' 'Д. Кнут - Конкретная математика. Основание информатики.djvu' 'Р. Дистель - Теория графов.djvu' 'Р. Хадаррти - Дискретная математика для программистов.pdf' 'Ф. А. Новиков - Дискретная математика для программистов.djvu'

Janek
14.06.2016
21:00:17
Вот это да

Марк
15.06.2016
08:04:13
Блин, в пайтоне не могу привыкнуть к однострочникам

Вчера латал баг, где отсутствовала проверка на наличие вообще каких-либо данных. Сначала в спешке нафигачил "if not:", а потом вспомнил, что можно a = b or

Omni
15.06.2016
08:11:04
Я чего-то наверное не понимаю. Что нужно вставить вместо {code} чтобы вывод был 5: i=0 while i < {code}: i += 1 else: i += 1 print(i)

Я чего-то наверное не понимаю. Что нужно вставить вместо {code} чтобы вывод был 5: i=0 while i < {code}: i += 1 else: i += 1 print(i)
Я ставлю ответ 4, прогоняю этот код, выдаёт 5. Но тест говорит, что это неправильный ответ.

Zart
15.06.2016
08:12:25
5 надо же

Omni
15.06.2016
08:13:05
Правильно. При {code}=4 вывод программы будет 5

Правильно. При {code}=4 вывод программы будет 5
Я им отвечаю, что {code} должен быть 4. Они мне говорят, что неправильно.

Zart
15.06.2016
08:16:27
потому что else выполняется один раз

без else ветки {code} должен быть равен 5, с елсе 4

Google
Omni
15.06.2016
08:17:26
Всё правильно.

Andrey
15.06.2016
08:19:46
Разве else выполнzется не только после первой проверки условия?

Admin
ERROR: S client not available

Zart
15.06.2016
08:20:01
поменяй while на if

только then-ветка будет повторяться пока тру

другими словами else выполняется всегда при нормальном цикле, если не выходить через break

крайне нелогичная конструкция, и бдфл сказал что мол вышло неудачно

Omni
15.06.2016
08:44:47
крайне нелогичная конструкция, и бдфл сказал что мол вышло неудачно
согласен, что нелогичная. Это ведь тестовый вопрос, чисто на проверку знаний, видимо

А что такое бдфл?

Аааа, всмысле, Гидо ван Россум?

Aleshka
15.06.2016
15:18:47
Вопрос. Есть файл csv, читаю его пандас

не всегда количество заполненных строк в столбце одинаковое, поэтому получается в списке, который я вытаскиваю из файла, много NaN

как так обработать, чтобы он NaN не записывал вообще

сейчас это выглядит так

Zart
15.06.2016
15:21:11
значит у тебя поебень, а не csv

Aleshka
15.06.2016
15:21:45
нет, это измерения спектров веществ, я измеряю например на длинах волн от 445 до 650, а некоторые до 650 не доходят, спектр от 445 до 550 например

значит в эти 207 nrows попадут наны

NaN вместо значений получается, это понятно всё, вопрос как сделать чтобы он их в список не записывал

у меня там тупая записать стоит все что в таких-то столбцах - в лист

просто кондишном

Google
Aleshka
15.06.2016
15:22:51
if NaN -

if not NaN

точнее

?

dmks
15.06.2016
15:23:17
цсв с одной колонкой что ли?

Zart
15.06.2016
15:23:50
у него переменное колво полей в строках

Aleshka
15.06.2016
15:24:05
нет тут я так понял при прочтении csv_read дает NaN а не None

всегда

dmks
15.06.2016
15:24:50
у него переменное колво полей в строках
в таком случае это поебень, а не цсв ?

Aleshka
15.06.2016
15:25:04
да вы запарили, почему поебень то)

Zart
15.06.2016
15:25:21
потому что цсв это таблица

dmks
15.06.2016
15:25:27
да по определению, цсв делали для передачи табличных данных

Страница 50 из 1885

Эта группа больше не существует Эта группа больше не существует