
Артем
08.12.2017
11:33:08
тогда уж весь линукс ))

Nikolay
08.12.2017
11:33:15
ниасилил?

Какао
08.12.2017
11:33:41
Убунта не линукс

Nikolay
08.12.2017
11:34:53

Google

Какао
08.12.2017
11:35:03

Артем
08.12.2017
11:35:40
ок - все дистрибутивы))
но я то про винду спросил - там просто человек решил тролинг вбросить

Nikolay
08.12.2017
11:36:52

Какао
08.12.2017
11:39:01
https://stackoverflow.com/questions/21781734/entry-points-does-not-create-custom-scripts-with-pip-only-with-easy-install-in я тоже не очень понял вопрос, но тут вроде есть ответ

Артем
08.12.2017
11:39:06
Когда колесо собираешь - в setup.py указываешь entry_point, так вот вопрос где он в винде лежит когда pip ставишь пакет. В линухе в bin в винде такой папки нет (((

Nikolay
08.12.2017
11:40:42
если ты ставишь его не в virtualenv - то ты ССЗБ

Артем
08.12.2017
11:41:10
вот поэжтому и не могу понять куда он гад его пихает и пихает ли ваще
но я не могу изменить ничего (((
если бы мог я бы ни зачто в винду не полез

ddd
08.12.2017
12:20:18

Google

IQTESTcontroller
08.12.2017
12:23:59
date=(datetime.…() + …(hours=5)).strftime("%H:%M")
что нужно поставить вместо многоточи?

Kolyann
08.12.2017
12:24:35
datetime.datetime.now() например
или datetime.datetime()

IQTESTcontroller
08.12.2017
12:24:54
а после +?
дали совет поставить timedelta но вызывает ошибку Name error

Kolyann
08.12.2017
12:26:41

IQTESTcontroller
08.12.2017
12:27:01
аа спасибо ша попробую
помогло?
а еще одно, я слышал что в питоне можно создать калькулятор в 1 или 2 строчки кода , это возможно?

ddd
08.12.2017
12:29:25

Aragaer
08.12.2017
12:30:16
reduce и list comprehension это вещи друг друга дополняющие

Проксимов
08.12.2017
12:30:49

IQTESTcontroller
08.12.2017
12:31:39

Aragaer
08.12.2017
12:32:19
print(eval(input()))

IQTESTcontroller
08.12.2017
12:32:39
охо так просто )?

Aragaer
08.12.2017
12:33:04
впрочем лучше просто запустить интерпретатор в интерактивном режиме и не париться

IQTESTcontroller
08.12.2017
12:33:26

Izy
08.12.2017
12:34:04
ребят вьехать не могу
import pandas as pd
# создаю пустой пустой csv файл со структурой
bad_email = pd.DataFrame({
'a': [],
'b': [],
'c': []
})
print('bad_email',bad_email)
# записываю в файл
bad_email.to_csv('filename.csv')
# открываю файл
df = pd.read_csv('filename.csv', sep=',')
#создаю новый csv
New_mail = pd.DataFrame({
'c': [1],
'b': [2],
'c': [3]
})
# соеденяю Pen Pineapple Apple Pen
result=df.append(New_mail)
print(result)
почему структура получается какаято дикая?
Unnamed: 0 a b c
0 NaN NaN 2 3
или я что то не так понял

Google

ddd
08.12.2017
12:35:25
Но с reduce это они конечно зря
https://www.artima.com/weblogs/viewpost.jsp?thread=98196
>So now reduce(). This is actually the one I've always hated most, because, apart from a few examples involving + or *, almost every time I see a reduce() call with a non-trivial function argument, I need to grab pen and paper to diagram what's actually being fed into that function before I understand what the reduce() is supposed to do. So in my mind, the applicability of reduce() is pretty much limited to associative operators, and in all other cases it's better to write out the accumulation loop explicitly.

Izy
08.12.2017
12:37:16
мне нужно что то вроед этого
a b c
0 1 2 3

Aragaer
08.12.2017
12:37:40
про ассоциативность это да

Tigran
08.12.2017
12:38:07
вот здесь

Aragaer
08.12.2017
12:39:10
for x in ("word", "word1", "word2"):
d = d[x]
это и значит "явно написать циклом

Tigran
08.12.2017
12:41:02
затяжной срач получился
новоприбывшие, голосуйте)
reduce в питоне
нужен, но редко – 25
??????? 68%
нужен – 6
?? 16%
не нужен – 6
?? 16%
? 37 people voted so far.

ddd
08.12.2017
12:41:24

Aragaer
08.12.2017
12:43:12
я голосую за "нужен", хотя и "нужен, но редко"

Aragaer
08.12.2017
12:43:21
потому что если нужен, но редко, это значит "нужен"

Nikolay
08.12.2017
12:43:53

serbernar
08.12.2017
12:44:36

some_random_anonymous
08.12.2017
12:45:29
У кого-нибудь получилось сделать так, чтобы PyCharm нормально видел Python установленный внутри Docker? В частности пакеты, которые туда поставлены внутри.
Я вот добавил remote interpreter, указал docker-compose.yml. PyCharm пошуршал что-то, и вроде как интерпретатор добавился. Но в коде показывается warning о том, что пакет не установлен.
pip freeze внутри Docker контейнера показывает, что пакет для ElasticSearch там как раз таки и установлен. В site-packages он тоже есть.

ddd
08.12.2017
12:46:38

Nikolay
08.12.2017
12:47:15

Google

Nikolay
08.12.2017
12:47:38
единственная штука в питоне, которая худо-бедно связана с reduce() - это itertools.accumulate()

ddd
08.12.2017
12:47:39

Nikolay
08.12.2017
12:48:59
reduce - это реализация рекуррентной функции
то есть когда ты в экселе тянешь вниз уголок ячейки - на деле он делает reduce внутри
это, по-моему, одна из самых часто используемых функций в нем вообще

Admin
ERROR: S client not available

Maxim
08.12.2017
12:50:26
Подскажите, пожалуйста, как в такой конструкции "x -= 1 if x % 2 != 0 else 0" после else "ничего не делать" ... Pass или Null не работают ... Или просто писать 0 ?

Nikolay
08.12.2017
12:50:46
а твою конструкцию выкини

Maxim
08.12.2017
12:51:08

Nikolay
08.12.2017
12:51:12

Maxim
08.12.2017
12:51:17
Ну, окей

Глеб
08.12.2017
12:51:32
удваиваю

Maxim
08.12.2017
12:51:52
Спасибо

Проксимов
08.12.2017
12:52:28

Nikolay
08.12.2017
12:52:37

ddd
08.12.2017
12:53:14
увосьмеряю

Веселый
08.12.2017
12:53:55
Убиткоиняю

John
08.12.2017
12:54:23
упродамгаражю

Google

ddd
08.12.2017
12:55:10

Artyem
08.12.2017
12:55:11

Ruslan
08.12.2017
12:55:17
унаркоманы

ddd
08.12.2017
12:55:45

Maxim
08.12.2017
12:55:46

Artyem
08.12.2017
12:56:24

Maxim
08.12.2017
12:56:29

Aragaer
08.12.2017
12:56:59
ну да, это стандартный способ округлить до кратности некоторому числу

Nikolay
08.12.2017
12:57:00

Aragaer
08.12.2017
12:57:08
x -= x % SOME_NUMBER
x -= x % 10 например

Проксимов
08.12.2017
12:57:26

Nikolay
08.12.2017
12:57:32

Aragaer
08.12.2017
12:57:50
мм, нет
если ты добавишь ветвление, чтобы избежать "лишнего вычитания", ты потеряешь больше

8
08.12.2017
12:58:06
/

Nikolay
08.12.2017
12:58:09
ну как нет, x = x - x % 2