@ru_python

Страница 7113 из 9768
Andrew
21.11.2018
09:59:40
Mike
21.11.2018
10:00:34
когда-то Билл Гейтс и Пол Аллен нанимали сотрудников САМИ

не вижу проблемы

Google
Наталья
21.11.2018
10:02:09
спасибо

Павел nowatech
21.11.2018
10:52:31
Вам, наверное, лучше поискать в t.me/python_jobs
А за что меня только что из чата убили?

Ruslan
21.11.2018
11:02:37
День добрый. Подскажите библиотеку, которая умеет создавать видео? Или как заставить работать scikit_video? Попробовал openCV(создает пустое видео с 0 длительностью или просто ничего не делает, т.е. даже трейсбека нет), попробовал scikit-video def make_video(): import skvideo.io _FILE_NAME = 'FroggerHighway1.mp4' _PROJECT_NAME = 'MyProject' _PROJECT_DIR = os.path.join(BaseConfig._base_dir, _PROJECT_NAME) _GEN_DIR = os.path.join(_PROJECT_DIR, 'gen') videogen = skvideo.io.vreader(os.path.join(_PROJECT_DIR, 'video', "10sec.mp4")) writer = skvideo.io.FFmpegWriter(os.path.join(_PROJECT_DIR, 'video', "outputvideo.mp4"), outputdict={'-vcodec': 'libx264', '-b': '300000000'}) counter = 0 for frame in videogen: counter += 1 if counter == 5: io.imsave(os.path.join(_PROJECT_DIR, 'video', "image.png"), frame) print('\rКадр номер: {}'.format(counter), end='') writer.writeFrame(frame) writer.close() Для 10 секундного ролика в 5Мб создается файл в 80 Мб длиной в 12 секунд с черными кадрами, где тупо ничего нет. При этом на 5 кадре image.png создается и там нормальная картинка. Я хз уже куда копать.. Подсобите чем можете, пож-та

Сам исх ролик

Tishka17
21.11.2018
11:05:00
в смысле создавать?

из картинок что ли?

ffmpeg пробовал?

Ruslan
21.11.2018
11:08:10
Есть видео, которое я читаю skvideo.io.vreader, имею считанный кадр в виде numpy массива, я передаю этот считанный кадр методу writeFrame() экземпляру skvideo.io.FFmpegWriter, который у меня называется writer. У меня создается видос, но он читается как черное видео в итоге.

Сейчас грузанул результат в телегу и удивился, что телега его нормально отображает.

А на Винде просто черное 12секундное видео

Google
Aragaer
21.11.2018
11:09:08
кодеки

Ruslan
21.11.2018
11:09:20
Видимо, кодеки, но я хз, как с ними быть

кодеки
Перебором подбирать что ли?

Aragaer
21.11.2018
11:10:36
снести винду, поставить линукс

Ruslan
21.11.2018
11:10:44
из картинок что ли?
из картинок умею. Надо не просто "вот директория с картинками - склей видео", а "вот видео - сделай такое же, но измени пару кадров"

Aragaer
21.11.2018
11:10:52
велкам

Ruslan
21.11.2018
11:10:53
так и скажу начальству

Боря
21.11.2018
11:13:07
пссс

ребят

кто-то решает вшэ по инфе?

Проксимов
21.11.2018
11:13:43
Aragaer
21.11.2018
11:22:28
https://stackoverflow.com/questions/40556491/how-to-find-the-longest-common-substring-of-multiple-strings - вторая ссылка в гугле

и там код на птоне есть

Paul
21.11.2018
11:38:19
все привет! подскажите библиотеку (или набор таких) на питоне под линь чтобы полноценно работать с excel. а именно нужно в экселевский калькулятор вставлять значения и вытягивать расчитанные данные.

Alexander
21.11.2018
11:39:47
wine + python for windows + какой-то ole... )

Danil
21.11.2018
11:41:26
подскажите с регулярками плз. у меня есть строка str = "adsfasdf312edas$asdad", и мне нуэно обрезать её до первого не числового или буквенного символа. Нагуглил что мне надо \W , но что с ним делать - хз)

Alexander
21.11.2018
11:41:58
даже не слышал о таких, мб питоном чисто считать придется
именно так. python может прочитать excel, записать excel, но для того, чтобы посчиталась excel-формула, надо запустить excel - тут без вариантов!)

Paul
21.11.2018
11:43:06
удивительно что под php есть PhpExcel (phpspreadsheet) которые со скрипом но считают формулы, а у python с экселем все очень бедно

Google
Alexander
21.11.2018
11:46:02
удивительно что под php есть PhpExcel (phpspreadsheet) которые со скрипом но считают формулы, а у python с экселем все очень бедно
Удивительно, что кто-то хочет в python считать excel-формулы, если даже microsoft думает уже об обратном..

Paul
21.11.2018
11:46:40
ну это не удивительно, это бизнес требования.

Danil
21.11.2018
11:47:24
^\w+
а как это в питоне будет? re.compile('^\w+', str)?

Alexander
21.11.2018
11:53:33
ну это не удивительно, это бизнес требования.
бизнес требования посчитать что-то именно excel-формулой? думаю, что требование - просто получить результат вычислений. А это будет работать быстрее и надежнее, если приложить немного усилий и реализовать вычисления на самом python. Вот уж для всякого рода вычислений в нем инструментов точно побольше, чем в excel'е)

Кирилл
21.11.2018
11:54:07
для тех кто использует PyCharm, запускаю дебаг в докер контейнере и допустим в о время работы я изменил код и после f8 собственно вопрос, строка будет изменена или нет?

SERGEY
21.11.2018
11:58:11
в LibreOffice Python
ЛибреОфис пытался потрогать дважды, там реально питон? Вместо вба, или вместо формул?

Danil
21.11.2018
11:58:45
^\w+
а как к этому перечню добавить точку?)

Alexander
21.11.2018
12:00:27
а как это в питоне будет? re.compile('^\w+', str)?
можно так: re.match(r'^\w+', a) но если это повторяющееся действие, то лучше так: pattern = re.compile(r'^\w+') # а потом, где надо, проверять по готовому pattern pattern.match(a)

Danil
21.11.2018
12:03:26
Спасибо всем) сейчас почитаю что такое match и sub, и выберу себе точ то нужно)

El Mariachi
21.11.2018
12:04:05
re.sub(r"(\w+).*", r"\1", string)
^ потерял... (если я правильно понял задачу)

Danil
21.11.2018
12:04:25
да, скорее всего потерял)

?? Eugene
21.11.2018
12:04:27
Danil
21.11.2018
12:04:29
но ничгео страшного

Google
Stannis
21.11.2018
12:05:01
Люди посоветуйте легкий фреймвор чтобы пару таблиц из mysql отобразить

Alexander
21.11.2018
12:05:12
чем через compile лучше?
если, например, ты в цикле перебираешь много таких значений, то, думаю, ты захочешь, чтобы паттерн не для каждого элемента вычислялся, а только один раз для всех. Это может дать заметный прирост производительности

El Mariachi
21.11.2018
12:05:13
да оно там не особо нужно
>>> re.sub(r"(\w+).*", r"\1", "$$$test") '$$$test'

Anatoliy
21.11.2018
12:05:13
flask

Stannis
21.11.2018
12:05:17
Cмотрю на Торнадо

Но у него нет драйвера с мускулом

Alexander
21.11.2018
12:05:53
Stannis
21.11.2018
12:06:02
бгг

не могу

?? Eugene
21.11.2018
12:07:08
>>> re.sub(r"(\w+).*", r"\1", "$$$test") '$$$test'
ну в общем, да, тот match получше выглядит

Stannis
21.11.2018
12:10:07
Фласк интереснее выглядит

Alex
21.11.2018
12:10:56
тебе с твоей задачей любой wsgi микрофреймворк подойдет.

какая связь между драйвером для работы с СУБД и веб-фреймворком?

?? Eugene
21.11.2018
12:12:33
духовная :)

Tishka17
21.11.2018
12:12:36
Вообще, если асинхронный фреймворк, нужен асинхронный драйвер

А с этим бывают проблемы

?? Eugene
21.11.2018
12:12:54
у мускула вродь есть асинхронный драйвер

Alex
21.11.2018
12:13:04
Вообще, если асинхронный фреймворк, нужен асинхронный драйвер
ну строго говоря не обязательно, но крайне желательно

да и у мускула мне тоже кажется он таки есть

Google
?? Eugene
21.11.2018
12:13:34
https://github.com/aio-libs/aiomysql

Darya
21.11.2018
12:15:40
Здравствуйте, кто может сделать бота WhatsApp?

Darya
21.11.2018
12:18:32
Спасибо

BlackAndOrange
21.11.2018
12:27:58
Есть старая библиотека, которая внутри себя использует select.epoll, а также модное и блестящее новое приложение на asyncio. Очевидно, если их запускать в одном процессе, они конфликтуют за epoll и ничего не получается. Попробовал выделить библиотеку в отдельный процесс через multiprocessing, однако это не сработало — файловые дескрипторы, видимо, шарятся между процессами. Вопрос: как проще всего выделить процесс с отдельным пространством для файловых дескрипторов?

Cykooz
21.11.2018
12:30:15
Надо "форкать" процесс до того как будут созданы какие либо файловые дескрипторы и разные там сокеты. Тогда поидее они не будут "шарится" между процессами

Страница 7113 из 9768